4 Hits in 8.5 sec

Do Developers Really Worry About Refactoring Re-test? An Empirical Study of Open-Source Systems [chapter]

Stev Counsell, Stephen Swift, Mahir Arzoky, Giuseppe Destefanis
2018 Lecture Notes in Computer Science  
We used multiple versions of three open-source systems to answer one research question: Do developers prefer to undertake refactorings in the least disruptive categories or in the most disruptive?  ...  One condition of doing refactoring is that the relevant code being refactored has to be re-tested afterwards to ensure that the code's semantics have been preserved.  ...  Clearly, developers do not really care about refactoring re-test or, if they do, this does not affect their choice of refactoring.  ... 
doi:10.1007/978-3-030-03673-7_12 fatcat:oeqqv33bdvg7hni4tacc4rjdcm

An Exploratory Study of Cloning in Industrial Software Product Lines

Y. Dubinsky, J. Rubin, T. Berger, S. Duszynski, M. Becker, K. Czarnecki
2013 2013 17th European Conference on Software Maintenance and Reengineering  
We address this gap with an empirical study conducted to investigate the cloning culture in six industrial software product lines realized via code cloning.  ...  However, development practices of companies that use cloning to implement product lines have not been systematically studied.  ...  ACKNOWLEDGEMENTS We thank all the developers, architects, technical learners and QA engineers who participated in our study and offered their valuable feedback.  ... 
doi:10.1109/csmr.2013.13 dblp:conf/csmr/DubinskyRBDBC13 fatcat:omns3j2j2bbbrkvcvuezbdrbhm

Mentality patterns: recurring turns of mind as first-class concerns in software projects

Georgios Koutsoukos
2008 International Journal of Technology, Policy and Management  
Mentality Patterns: Recurring Turns of Mind as First-Class Concerns in Software Engineering Georgios Koutsoukos A wide variety of sources indicate the existence of certain recurring turns of mind, usually  ...  Some of those turns of mind are established to the point that certain designations, for instance "not invented here" or "us and them", have already been attributed to them.  ...  Open Source vs.  ... 
doi:10.1504/ijtpm.2008.016178 fatcat:ahceobnl45bijmi6alra2h7ura

The Convergence of Modeling and Programming: Facilitating the Representation of Attributes and Associations in the Umple Model-Oriented Programming Language

Andrew Forward, Université D'Ottawa / University Of Ottawa, Université D'Ottawa / University Of Ottawa
By providing modeling abstractions in a programming language, the complexity and size of the resulting systems, we argue, is reduced and more developers, particularly those who are used to writing code  ...  By keeping text at the forefront of development, we maintain all of the advantages of text, without having to sacrifice the benefits of diagrams.  ...  Associations In Practice In the previous chapter we discussed an empirical study of existing open source software to analyze how attributes are used in practice.  ... 
doi:10.20381/ruor-13300 fatcat:2gurt67uvbaozjz3fzypfusk24