68,471 Hits in 14.1 sec

Empirical evaluation of reliability improvement in an evolving software product line

Sandeep Krishnan, Robyn R. Lutz, Katerina Goaeva-Popstojanova
2011 Proceeding of the 8th working conference on Mining software repositories - MSR '11  
It is typically assumed that as a software product line matures, its reliability improves.  ...  Since post-deployment failures impact reliability, we study this claim on an open-source software product line, Eclipse.  ...  Empirically investigating the relationship between reuse and reliability in a gradually evolving software product line can help us understand the utility of SPL techniques and, perhaps, to improve existing  ... 
doi:10.1145/1985441.1985458 dblp:conf/msr/KrishnanLG11 fatcat:57chcs32zvbhfl34zusdn63xnq

Defectiveness Evolution in Open Source Software Systems

Yasir Javed, Mamdouh Alenezi
2016 Procedia Computer Science  
We conducted an empirical study on two open source systems (JEDIT and ANT) to study the defectiveness Evolution in Open Source Software Systems.  ...  These measures assess the quality of different software attributes, such as product size, cohesion, coupling, and complexity.  ...  Defect density is used to measure the quality of the software product. It indicates the improvements in the quality of the successive releases of certain software.  ... 
doi:10.1016/j.procs.2016.04.015 fatcat:pndz5jjpafairjg3r5i6h7ngyu

Subjective evaluation of software evolvability using code smells: An empirical study

Mika V. Mäntylä, Casper Lassenius
2006 Empirical Software Engineering  
This paper presents the results of an empirical study on the subjective evaluation of code smells that identify poorly evolvable structures in software.  ...  The empirical component is based on a case study in a Finnish software product company, in which we studied two topics.  ...  Evaluation: How can we evaluate software evolvability? Improvement: How can we improve software evolvability? Effect: What difference does evolvability make (e.g., in terms of development effort)?  ... 
doi:10.1007/s10664-006-9002-8 fatcat:fuf3alusyza2plkyy2weo2e3pi

Software Engineering Decision Support – A New Paradigm for Learning Software Organizations [chapter]

Günther Ruhe
2003 Lecture Notes in Computer Science  
Experience factory and organizational learning approaches are increasingly used to improve software development practices.  ...  The initial hypothesis on the expected benefits of SEDS are discussed for the two case study examples in the area of requirements negotiations.  ...  Special thanks to the reviewers for their valuable comments that contributed to an improved version of the paper.  ... 
doi:10.1007/978-3-540-40052-3_10 fatcat:pxtus5g4tnakvcydbr3l26xax4

Requirements engineering for software product lines: A systematic literature review

Vander Alves, Nan Niu, Carina Alves, George Valença
2010 Information and Software Technology  
Context: Software product line engineering (SPLE) is a growing area showing promising results in research and practice.  ...  Conclusions: Further empirical studies should be performed with sufficient rigor to enhance the body of evidence in RE within SPLE.  ...  Yeom, ''An Approach to Develop Requirement as a Core Asset in Product Line", 8th International Conference on Software Reuse, July 2004, pp. 23-34; 2.  ... 
doi:10.1016/j.infsof.2010.03.014 fatcat:gtuz46gxfjdutpgnnfs3pj4t5a

A systematic review of evaluation of variability management approaches in software product lines

Lianping Chen, Muhammad Ali Babar
2011 Information and Software Technology  
variabilities for building and evolving a family of software systems.  ...  Context: Variability management (VM) is one of the most important activities of software product-line engineering (SPLE), which intends to develop software-intensive systems using platforms and mass customization  ...  We are also grateful to software product line researchers, Kyo Kang, Klaus Schmid, and Dirk Muthig, who provided valuable comments on our different studies of VM in SPL including this one during their  ... 
doi:10.1016/j.infsof.2010.12.006 fatcat:njaebbwtqbdgtdpmzxg2hutoye

Dynamic re-configuration of software product lines towards an exploratory study on DSPLs

Danillo Sprovieri
2016 2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS)  
Our idea is to design a variability mechanism in the domain of dynamic software product lines engineering in order to enable continuous evolution and adaptation of the software product lines at run-time  ...  Objective: I use SPLs as a strategy for coping with uncertainty and adapting to change, where conventionally change occurs in the requirements of the software product lines' market.  ...  ACKNOWLEDGMENT This Ph.D. study is part of research work funded by the Ministère de l'Enseignement supérieur et de la Recherche (MESR). The research project is supervised by Prof.  ... 
doi:10.1109/rcis.2016.7549362 dblp:conf/rcis/Sprovieri16 fatcat:ddmkeuovnbe5dd5ixd2jpy2wii

A Personal Perspective on the Evolution of Empirical Software Engineering [chapter]

Victor R. Basili
2013 Perspectives on the Future of Software Engineering  
This paper offers a four-decade overview of the evolution of empirical software engineering from a personal perspective.  ...  It represents what I saw as major milestones in terms of the kind of thinking that affected the nature of the work.  ...  I thank Madeline Diep and Lionel Briand for giving me several suggestions to improve this paper.  ... 
doi:10.1007/978-3-642-37395-4_17 dblp:conf/birthday/Basili13 fatcat:dgepqi2oergkfddafn2ppmzrom

Using academic courses for empirical validation of software development processes

M. Ciolkowski, D. Muthig, J. Rech
2004 Proceedings. 30th Euromicro Conference, 2004.  
In addition, we present a concrete example of comparing product line approaches.  ...  Software Process Improvement needs sound empirical data gathered from a range of empirical studies such as controlled experiments or case studies.  ...  Christiane Differding for their work in the building and elaboration of the course and the software system.  ... 
doi:10.1109/eurmic.2004.1333390 dblp:conf/euromicro/CiolkowskiMR04 fatcat:xkcdfyaaovc2vi3g7ywru3zpyq

What's up with software metrics? – A preliminary mapping study

Barbara Kitchenham
2010 Journal of Systems and Software  
For example, they sometimes attempted to evaluate theoretically invalid metrics and fail to appreciate the importance of the context in which data are collected.  ...  Aim: This paper aims to identify trends in influential software metrics papers and assess the possibility of using secondary studies to integrate research results.  ...  are concerned with the use of metrics to improve products.  ... 
doi:10.1016/j.jss.2009.06.041 fatcat:gobxli5urbhqvif6qfmqg5ct5a

Assessment of software system evolvability

Bente Anda
2007 Ninth international workshop on Principles of software evolution in conjunction with the 6th ESEC/FSE joint meeting - IWPSE '07  
The evolvability, the ease of further development, of a software systems is difficult to assess, but may have large economic consequences.  ...  of complete software systems.  ...  To the author's knowledge there are very few studies on methods for assessing the evolvability of complete software systems, most research in the area of software evolution has focused on how to improve  ... 
doi:10.1145/1294948.1294966 dblp:conf/iwpse/Anda07 fatcat:3wxkcvkzxvdtrhn7lvn34uchxu

Performance of Aspect-Oriented Software Quality Modelling using Artificial Neural Network Technique

Pankaj Kumar, Sarvottam Dixit, S. K.
2019 International Journal of Computer Applications  
An exact estimation is the key focus of any prediction model. Software quality is one of the basic research issue for software organizations.  ...  quality in term of accuracy, evolvability, extensibility, sustainability, design stability, and configurability associated with the suitability of model.  ...  An explanation for these problems in software is lack of quality. If software quality is to be improved a means to evaluate quality is required.  ... 
doi:10.5120/ijca2019918352 fatcat:b3g6ovgztnhx3lrvz6tyumayri

Guest editors' introduction to the special issue on automated software evolution

Andrea Capiluppi, Anthony Cleve, Naouel Moha
2012 Journal of Systems and Software  
We warmly thank Hans van Vliet, editor-in-chief of JSS, for his trust and for his support all along the editorial process.  ...  We thank the anonymous reviewers for their constructive feedback that significantly helped the authors in reaching this level of quality.  ...  The authors conducted an empirical study to evaluate the costs and benefits of the application of delta debugging.  ... 
doi:10.1016/j.jss.2012.05.074 fatcat:z4nojtv2ejhgdkzdd5hwpcixpm

Institutionalization of software product line: An empirical investigation of key organizational factors

Faheem Ahmed, Luiz Fernando Capretz, Shahbaz Ali Sheikh
2007 Journal of Systems and Software  
This is even more crucial in case of institutionalization of a software product line practice within an organization.  ...  A comprehensive empirical investigation to study the impact of some organizational factors on the performance of software product line practice is presented in this work.  ...  This work has provided the empirical justification to include these organizational factors in evaluating the organizational dimension of software product line process maturity. Appendix A.  ... 
doi:10.1016/j.jss.2006.09.010 fatcat:ix5tu7anf5dw3gpvtvmgvatovq

Towards predictive models of technology impact on software design productivity

Michael R. Lowry
2010 Proceedings of the FSE/SDP workshop on Future of software engineering research - FoSER '10  
Such a productivity model would enable development of metrics for individual facets of software design productivity, and an understanding of how even narrow technology advances contribute to overall software  ...  In order to advance software engineering research, agencies should fund pilot studies for calibrating software design productivity impacts of potential technology advances.  ...  which is a significant portion of the 3x improvement on the green line.  ... 
doi:10.1145/1882362.1882409 dblp:conf/sigsoft/Lowry10 fatcat:l5gmaif6tffj3cptbryd2qrlii
« Previous Showing results 1 — 15 out of 68,471 results