197 research outputs found
Worlds apart: industrial and academic focus areas in software testing
To determine how industry and academia approach software testing, researchers compared the titles of presentations from selected conferences in each of the two communities. The results shed light on the root cause of low industry-academia collaboration and led to suggestions on how to improve this situation
Industry-academia collaborations in software testing: experience and success stories from Canada and Turkey : Special Issue Industry Academia Collaborations in Software Testing
Collaboration between industry and academia supports improvement and innovation in industry and helps to ensure industrial relevance in academic research. However, many researchers and practitioners believe that the level of joint industry–academia collaborations (IAC) in software engineering (SE) is still relatively very low, compared to the amount of activity in each of the two communities. The goal of the empirical study reported in this paper is to characterize a set of collaborative industry–academia R&D projects in the area of software testing conducted by the authors (based in Canada and Turkey) with respect to a set of challenges, patterns and anti-patterns identified by a recent Systematic Literature Review study, with the aim of contributing to the body of evidence in the area of IAC, for the benefit of SE researchers and practitioners in conducting successful IAC projects in software testing and in software engineering in general. To address the above goal, a pool of ten IAC projects (six completed, two failed and two ongoing) all in the area of software testing, which the authors have led or have had active roles in, were selected as objects of study and were analyzed (both quantitatively and qualitatively) with respect to the set of selected challenges, patterns and anti-patterns. As outputs, the study presents a set of empirical findings and evidence-based recommendations, e.g.: it has been observed that even if an IAC project may seem perfect from many aspects, one single major challenge (e.g., disagreement in confidentiality agreements) can lead to its failure. Thus, we recommend that both parties (academics and practitioners) consider all the challenges early on and proactively work together to eliminate the risk of challenges in IAC projects. We furthermore report correlation and interrelationship of challenges, patterns and anti-patterns with project success measures. This study hopes to encourage and benefit other SE researchers and practitioners in conducting successful IAC projects in software testing and in software engineering in general in the future
Benefitting from the Grey Literature in Software Engineering Research
Researchers generally place the most trust in peer-reviewed, published
information, such as journals and conference papers. By contrast, software
engineering (SE) practitioners typically do not have the time, access or
expertise to review and benefit from such publications. As a result,
practitioners are more likely to turn to other sources of information that they
trust, e.g., trade magazines, online blog-posts, survey results or technical
reports, collectively referred to as Grey Literature (GL). Furthermore,
practitioners also share their ideas and experiences as GL, which can serve as
a valuable data source for research. While GL itself is not a new topic in SE,
using, benefitting and synthesizing knowledge from the GL in SE is a
contemporary topic in empirical SE research and we are seeing that researchers
are increasingly benefitting from the knowledge available within GL. The goal
of this chapter is to provide an overview to GL in SE, together with insights
on how SE researchers can effectively use and benefit from the knowledge and
evidence available in the vast amount of GL
What is needed of a tachyon if it is to be the dark energy?
We study a dark energy scenario in the presence of a tachyon field
with potential and a barotropic perfect fluid. The cosmological
dynamics crucially depends on the asymptotic behavior of the quantity
. If is a constant, which corresponds to
an inverse square potential , there exists one
stable critical point that gives an acceleration of the universe at late times.
When asymptotically, we can have a viable dark energy scenario
in which the system approaches an ``instantaneous'' critical point that
dynamically changes with . If approaches infinity
asymptotically, the universe does not exhibit an acceleration at late times. In
this case, however, we find an interesting possibility that a transient
acceleration occurs in a regime where is smaller than of order
unity.Comment: 11 pages and 3 figures, minor clarifications added; final version to
appear in PR
Quality of Web Mashups: A Systematic Mapping Study
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-04244-2_8Web mashups are a new generation of applications based on the
composition of ready-to-use, heterogeneous components. They are gaining
momentum thanks to their lightweight composition approach, which represents
a new opportunity for companies to leverage on past investments in SOA, Web
services, and public APIs. Although several studies are emerging in order to
address mashup development, no systematic mapping studies have been
reported on how quality issues are being addressed. This paper reports a
systematic mapping study on which and how the quality of Web mashups has
been addressed and how the product quality-aware approaches have been
defined and validated. The aim of this study is to provide a background in
which to appropriately develop future research activities. A total of 38 research
papers have been included from an initial set of 187 papers. Our results
provided some findings regarding how the most relevant product quality
characteristics have been addressed in different artifacts and stages of the
development process. They have also been useful to detect some research gaps,
such as the need of more controlled experiments and more quality-aware
mashup development proposals for other characteristics which being important
for the Web domain have been neglected such as Usability and ReliabilityThis work is funded by the MULTIPLE project (TIN2009-13838), the Senescyt program (scholarships 2011), and the Erasmus Mundus Programme of the European Commission under the Transatlantic Partnership for Excellence in Engineering - TEE Project.Cedillo Orellana, IP.; Fernández Martínez, A.; Insfrán Pelozo, CE.; Abrahao Gonzales, SM. (2013). Quality of Web Mashups: A Systematic Mapping Study. En Current Trends in Web Engineering. Springer. 66-78. https://doi.org/10.1007/978-3-319-04244-2_8S6678Alkhalifa, E.: The Future of Enterprise Mashups. Business Insights. E-Strategies for Resource Management Systems (2009)Beemer, B., Gregg, D.: Mashups: A Literature Review and Classification Framework. Future Internet 1, 59–87 (2009)Cappiello, C., Daniel, F., Matera, M.: A Quality Model for Mashup Components. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 236–250. Springer, Heidelberg (2009)Cappiello, C., Daniel, F., Matera, M., Pautasso, C.: Information Quality in Mashups. IEEE Internet Computing 14(4), 32–40 (2010)Cappiello, C., Matera, M., Picozzi, M., Daniel, F., Fernandez, A.: Quality-Aware Mashup Composition: Issues, Techniques and Tools. In: 8th International Conference on the Quality of Information and Communications Technology (QUATIC 2012), pp. 10–19 (2012)Fenton, N.E., Pfleeger, S.L.: Software Metrics: A Rigorous and Practical Approach, 2nd edn. International Thompson 1996, pp. I–XII, 1–638 (1996) ISBN 978-1-85032-275-7Fernandez, A., Insfran, E., Abrahão, S.: Usability evaluation methods for the web: A systematic mapping study. Information and Software Technology 53(8), 789–817 (2011)Garousi, V., Mesbah, A., Betin-Can, A., Mirshokraie, S.: A systematic mapping study of web application testing. Information and Software Technology 55(8), 1374–1396 (2013)Grammel, L., Storey, M.-A.: A survey of mashup development environments. In: Chignell, M., Cordy, J., Ng, J., Yesha, Y. (eds.) The Smart Internet. LNCS, vol. 6400, pp. 137–151. Springer, Heidelberg (2010)Hoyer, V., Fischer, M.: Market Overview of Enterprise Mashup Tools. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 708–721. Springer, Heidelberg (2008)ISO/IEC: ISO/IEC 25010 Systems and software engineering. Systems and software Quality Requirements and Evaluation (SQuaRE). System and software quality models (2011)Kitchenham, B., Charters, S.: Guidelines for performing Systematic Literature Reviews in Software Engineering. Version 2.3, ESBE Technical Report, Keele University, UK (2007)Mendes, E.: A systematic review on the Web engineering research. In: International Symposium on Empirical Software Engineering (ISESE 2005), pp. 498–507 (2005)OrangeLabs: State of the Art in Mashup tools, SocEDA project, pp. 1–59 (2011)Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: 12th International Conference on Evaluation and Assessment in Software Engineering (EASE), pp. 68–77 (2008)Raza, M., Hussain, F.K., Chang, E.: A methodology for quality-based mashup of data sources. In: 10th International Conference on Information Integration and Web-based Applications & Services (iiWAS 2008), pp. 528–533 (2008)Saeed, A.: A Quality-based Framework for Leveraging the Process of Mashup Component Selection (2009), https://gupea.ub.gu.se/handle/2077/21953Sharma, A., Hellmann, T.D., Maurer, F.: Testing of Web Services - A Systematic Mapping. In: 8th World Congress on Services (SERVICES 2012), pp. 346–352 (2012
Hybrid Software Development Approaches in Practice: A European Perspective
Agile and traditional development approaches are used in combination in todays software development. To improve the understanding and to provide better guidance for selecting appropriate development approaches, it is important to analyze such combinations in practice. Results obtained from an online survey strongly confirm that hybrid development approaches are widely used in industry. Our results show that hybrid development approaches: (i) have become reality for nearly all companies; (ii) are applied to specific projects even in the presence of company-wide policies for process usage; (iii) are neither planned nor designed but emerge from the evolution of different work practices; and, (iv) are consistently used regardless of company size or industry secto
Industry-academia collaborations in software engineering: An empirical analysis of challenges, patterns and anti-patterns in research projects
Research collaboration between industry and academia supports improvement and innovation in industry and helps to ensure industrial relevance in academic research. However, many researchers and practitioners believe that the level of joint industry-academia collaboration (IAC) in software engineering (SE) research is still relatively low, compared to the amount of activity in each of the two communities. The goal of the empirical study reported in this paper is to exploratory characterize the state of IAC with respect to a set of challenges, patterns and anti-patterns identified by a recent Systematic Literature Review study. To address the above goal, we gathered the opinions of researchers and practitioners w.r.t. their experiences in IAC projects. Our dataset includes 47 opinion data points related to a large set of projects conducted in 10 different countries. We aim to contribute to the body of evidence
in the area of IAC, for the benefit of researchers and practitioners in conducting future successful IAC projects in SE. As an output, the study presents a set of empirical findings and evidence-based recommendations to increase the success of IAC projects.Supported by the National Research Fund, Luxembourg FNR/P10/03. Supported by FCT (Fundação para a Ciˆencia e Tecnologia) within the Project Scope UID/CEC/00319/2013.info:eu-repo/semantics/publishedVersio
On effective actions of BPS branes and their higher derivative corrections
We calculate in detail the disk level S-matrix element of one Ramond-Ramond
field and three gauge field vertex operators in the world volume of BPS branes,
to find four gauge field couplings to all orders of up to on-shell
ambiguity. Then using these infinite couplings we find that the massless pole
of the field theory amplitude is exactly equal to the massless pole S-matrix
element of this amplitude for the case to all orders of .
Finally we show that the infinite massless poles and the contact terms of this
amplitude for the case can be reproduced by the Born-Infeld action and
the Wess-Zumino actions and by their higher derivative corrections.Comment: 26 pages, 2 figures, minor corrections,references added and version
published in JHE
Cosmology from Rolling Massive Scalar Field on the anti-D3 Brane of de Sitter Vacua
We investigate a string-inspired scenario associated with a rolling massive
scalar field on D-branes and discuss its cosmological implications. In
particular, we discuss cosmological evolution of the massive scalar field on
the ant-D3 brane of KKLT vacua. Unlike the case of tachyon field, because of
the warp factor of the anti-D3 brane, it is possible to obtain the required
level of amplitude of density perturbations. We study the spectra of scalar and
tensor perturbations generated during the rolling scalar inflation and show
that our scenario satisfies the observational constraint coming from the Cosmic
Microwave Background anisotropies and other observational data. We also
implement the negative cosmological constant arising from the stabilization of
the modulus fields in the KKLT vacua and find that this leads to a successful
reheating in which the energy density of the scalar field effectively scales as
a pressureless dust. The present dark energy can be also explained in our
scenario provided that the potential energy of the massive rolling scalar does
not exactly cancel with the amplitude of the negative cosmological constant at
the potential minimum.Comment: RevTex4, 15 pages, 5 eps figures, minor clarifications and few
references added, final version to appear in PR
Formal Methods in Industrial Practice:Bridging the Gap (Track Summary)
Already for many decades, formal methods are considered to be the way forward to help the software industry to make more reliable and trustworthy software. However, despite this strong belief, and many individual success stories, no real change in industrial software development seems to happen. In fact, the software industry is moving fast forward itself, and the gap between what formal methods can achieve, and the daily software development practice does not seem to get smaller (and might even be growing)
- …