Publications
2010
Articles in International Journals
A. Arcuri. A Theoretical and Empirical Analysis of the Role of Test Sequence Length in Software Testing, Submitted to journal, 2010.
A. Arcuri. It Really Does Matter How You Normalise the Branch Distance in Search Based Software Testing, Submitted to journal, 2010.
A. Arcuri. Runtime Analysis of Search Algorithms in Software Testing, Submitted to journal, 2010.
A. Arcuri, and X. Yao. Co-evolutionary Automatic Programming for Software Development, Accepted for publication in Information Sciences, 2010.
E. Arisholm,
L. C. Briand,
and
E. B. Johannessen.
A Systematic and Comprehensive Investigation of Methods to Build and Evaluate Fault Prediction Models,
Journal of Systems and Software 83(1):2-17,
2010.
M. Bowman,
L. Briand,
and
Y. Labiche.
Solving the Class Responsibility Assignment Problem in Object-oriented Analysis with Multi-Objective Genetic Algorithms ,
Accepted for publication in IEEE Transactions on Software Engineering,
2010.
T. Halkjelsvik, M. Jørgensen, and K. H. Teigen. To Read Two Pages, I Need 5 Minutes, but Give Me 5 Minutes and I Will Read Four: How to Change Productivity Estimates by Inverting the Question, Submitted to Applied Cognitive Psychology, 2010.
M. Jørgensen.
Selection of Effort Estimation Strategies,
Accepted for publication in Journal of Systems and software,
2010.
M. Jørgensen.
Identification of More Risks Can Lead to Increased Over-Optimism of and Over-Confidence in Software Development Effort Estimates,
Information and Software Technology 52(ISSN 0950-5849):506-516,
2010.
M. Jørgensen,
and
S. Grimstad.
The Impact of Irrelevant and Misleading Information on Software Development Effort Estimates: A Randomized Controlled Field Experiment,
Accepted for publication in IEEE Transactions on Software Engineering,
2010.
M. Jørgensen,
and
S. Grimstad.
Software Development Estimation Biases: The Role of Interdependence,
Submitted to Transactions on Software Engineering,
2010.
M. Jørgensen,
and
T. Halkjelsvik.
The Effects of Request Formats on Judgment-based Effort Estimation,
Journal of Systems and Software 83(1):29-36,
2010.
Refereed Proceedings
A. Arcuri. Longer is Better: On the Role of Test Sequence Length in Software Testing, In: IEEE International Conference on Software Testing, Verification and Validation (ICST), 2010.
A. Arcuri. It Does Matter How You Normalise the Branch Distance in Search Based Software Testing, In: IEEE International Conference on Software Testing, Verification and Validation (ICST), 2010.
A. Arcuri, M. Z. Iqbal, and L. Briand. Formal Analysis of the Effectiveness and Predictability of Random Testing, In: conference, 2010.
R. K. Panesar-Walawege, L. Briand, M. Sabetzadeh, and T. Coq. Characterizing the Chain of Evidence for Software Safety Cases: A Conceptual Model Based on the IEC 61508 Standard, In: Third IEEE International Conference on Software Testing, Verification and Validation (ICST), 2010.
Chapters in Books
M. Sabetzadeh, A. Finkelstein, and M. Goedicke. Viewpoints, In: Encyclopedia of Software Engineering, ed. by Phillip A. Laplante. Taylor and Francis, chap. N.A., pp. N.A. (ISBN: 1420059777), 2010.
2009
Edited Books
Q. Wang, V. Garousi, R. Madachy, and D. Pfahl. Trustworthy Software Development Processes - International Conference on Software Process, ICSP 2009, Vancouver, Canada, May 16-17, 2009, Proceedings, Springer-Verlag (ISBN: 978-3-642-01679-0), 2009.
PhD Theses
H. C. Benestad.
Empirical Assessment of Cost Factors and Productivity during Software Evolution through the Analysis of Software Change Effort,
PhD thesis, University of Oslo,
2009.
Articles in International Journals
S. Ali,
L. Briand,
H. Hemmati,
and
R. K. Panesar-Walawege.
A Systematic Review of the Application and Empirical Investigation of Search-based Test-Case Generation,
Accepted for publication in IEEE Transactions on Software Engineering,
2009.
S. Ali,
H. Hemmati,
N. E. Holt,
E. Arisholm,
and
L. Briand.
Model Transformations as a Strategy to Automate Model-Based Testing: A Tool and Industrial Case Studies,
Submitted to Software Testing, Verification and Reliability,
2009.
B. C. D. Anda, K. Hansen, and G. Sand. An Investigation of Use Case Quality in a Large Safety-Critical Software Development Project , Accepted for publication in Information and Software Technology (Invited paper for special issue on quality of UML Models), 2009.
B. C. D. Anda, D. I. K. Sjøberg, and A. Mockus. Variability and Reproducibility in Software Engineering: A Study of four Companies that Developed the same System, IEEE Transactions on Software Engineering 35(3):1-1, 2009.
A. Arcuri. Evolutionary Repair of Faulty Software, Submitted to journal, 2009.
H. C. Benestad, B. C. D. Anda, and E. Arisholm. Understanding software maintenance and evolution by analyzing individual changes: A literature review, Journal of Software Maintenance and Evolution: Research and Practice 21(6):349-378, 2009.
H. C. Benestad, B. C. D. Anda, and E. Arisholm. Understanding the cost of software change: A quantitative and qualitative investigation of change effort during evolution of two software systems, Accepted for publication in Empirical Software Engineering, 2009.
F. O. Bjørnson, A. I. Wang, and E. Arisholm. Improving the effectiveness of root cause analysis in post mortem analysis: A controlled experiment , Information and Software Technology 51(1):150-161, 2009.
L. Briand,
Y. Labiche,
and
S. He.
Automating Regression Test Selection Based on UML Designs,
Information and Software Technology (Elsevier) 51(1),
2009.
L. Briand, Y. Labiche, and Q. Lin. Improving the Coverage Criteria of UML State Machines Using Data Flow Analysis, Accepted for publication in Software Testing, Validation, and Reliability (Wiley), 2009.
L. Briand,
Y. Labiche,
and
T. Yue.
Automated Traceability Analysis for UML Model Refinements,
Information and Software Technology (Elsevier) 51(2),
2009.
L. Briand,
Y. Labiche,
Z. Bawar,
and
N. Spido.
Using Machine Learning to Refine Category-Partition Test Specifications and Test Suites,
Accepted for publication in Information and Software Technology (Elsevier),
2009.
K. Børte, and M. Nerland. Software effort estimation as collective accomplishment: An analysis of estimation practice in a multi-specialist team, Submitted to Scandinavian Journal of Information Systems, 2009.
B. Cornelissen,
A. Zaidman,
A. van Deursen,
L. Moonen,
and
R. Koschke.
A Systematic Survey of Program Comprehension through Dynamic Analysis,
IEEE Transactions on Software Engineering 35(5):684-702,
2009.
V. Garousi, K. Khosrovian, and D. Pfahl. A Customizable Pattern-based Software Process Simulation Model: Design, Calibration and Application, Software Process Improvement and Practice 14(3):165-180, 2009.
S. Grimstad,
and
M. Jørgensen.
A Preliminary Study of Sequence Effects in Judgment-based Software Development Work- Effort Estimation,
IET - Special Issue (EASE) 3(5):435-441,
2009.
J. Hannay, E. Arisholm, H. Engvik, and D. Sjøberg. Effects of Personality on Pair Programming, Accepted for publication in Transactions on Software Engineering, 2009.
J. E. Hannay, T. Dybå, E. Arisholm, and D. I. K. Sjøberg. The Effectiveness of Pair-Programming: A Meta-Analysis, Information and Software Technology 55(7):1110-1122, 2009.
M. Jørgensen.
How to Avoid Selecting Providers with Bids Based on Over-Optimistic Cost Estimates,
IEEE Software (May/June) 26(3):79-84,
2009.
M. Jørgensen,
and
B. Boehm.
Software Development Effort Estimation: Formal Models or Expert Judgment? (Viewpoints article),
IEEE Software(March/April):14-19,
2009.
M. Jørgensen,
and
T. Gruschke.
The Impact of Lessons-Learned Sessions on Effort Estimation and Uncertainty Assessments,
IEEE Transactions of Software Engineering 35(3):368-383,
2009.
V. B. Kampenes, T. Dybå, J. E. Hannay, and D. I. K. Sjøberg. A systematic review of quasi-experiments in software engineering, Information & Software Technology 51(1):71-82, 2009.
A. Karahasanovic,
U. N. Hinkel,
D. I. K. Sjøberg,
and
R. Thomas.
Comparing of Feedback Collection and Think-Aloud Methods in Program Comprehension Studies,
Journal of Behaviour & Information Technology 28(2):139-164,
2009.
M. Marin,
A. van Deursen,
L. Moonen,
and
R. van der Rijst.
An integrated crosscutting concern migration strategy and its semi-automated application to JHotDraw,
Journal of Automated Software Engineering 16(2):323-356,
2009.
M. Shousha, L. Briand, and Y. Labiche. A UML/MARTE Model Analysis Methodology for Detection of Starvation and Deadlocks in Concurrent Systems, Submitted to IEEE Transactions on Software Engineering, 2009.
R. Thomas, and A. Karahasanovic. Experience with an extensible workspace for analysis of low-level usage data, Software—Practise and Experience 39(14):1185-1213, 2009.
A. I. Wang, and E. Arisholm. The Effect of Task Order on the Maintainability of Object-Oriented Software, Information and Software Technology 51(2):293-305, 2009.
D. White, A. Arcuri, and J. Clark. Evolutionary Improvement of Programs, Submitted to journal, 2009.
G. Zoughbi,
L. Briand,
and
Y. Labiche.
Modeling Safety and Airworthiness (RTCA DO-178B) Information – Conceptual Model and UML Profile,
Submitted to Software and System Modeling (Springer),
2009.
Refereed Proceedings
A. Arcuri. Theoretical Analysis of Local Search in Software Testing , In: Symposium on Stochastic Algorithms, Foundations and Applications (SAGA), 2009.
H. C. Benestad,
B. C. D. Anda,
and
E. Arisholm.
Are we more productive now? Analyzing change tasks to assess productivity trends during software evolution,
In: Evaluation of Novel Approaches to Software Engineering (ENASE),
2009.
