Beyond source code: The importance of other artifacts in software development (a case study)

  title={Beyond source code: The importance of other artifacts in software development (a case study)},
  author={G. Robles and Jesus M. Gonzalez-Barahona and J. J. M. Guerv{\'o}s},
  journal={J. Syst. Softw.},
  • G. Robles, Jesus M. Gonzalez-Barahona, J. J. M. Guervós
  • Published 2006
  • Computer Science
  • J. Syst. Softw.
  • Current software systems contain increasingly more elements that have not usually been considered in software engineering research and studies. Source artifacts, understood as the source components needed to obtain a binary, ready to use version of a program, comprise in many systems more than just the elements written in a programming language (source code). Especially when we move apart from systems-programming and enter the realm of end-user applications, we find files for documentation… CONTINUE READING
    75 Citations
    Quantitatively Exploring Non-code Software Artifacts
    • 6
    • PDF
    Studying the Evolution of Build Systems
    • 1
    • PDF
    An empirical study of build maintenance effort
    • 109
    • PDF
    The evolution of Java build systems
    • 45
    • PDF
    What constitutes Software?: An Empirical, Descriptive Study of Artifacts
    Build system maintenance
    • Shane McIntosh
    • Computer Science
    • 2011 33rd International Conference on Software Engineering (ICSE)
    • 2011
    • 12
    • Highly Influenced
    • PDF
    Variability Anomalies in Software Product Lines
    • 1
    Automatic Classification of Software Artifacts in Open-Source Applications
    • 9
    A Robust and Portable Approach for Extracting Build-System Variability
    • 1
    • PDF


    How developers drive software evolution
    • 173
    • PDF
    Evolution in open source software: a case study
    • M. Godfrey, Q. Tu
    • Computer Science
    • Proceedings 2000 International Conference on Software Maintenance
    • 2000
    • 644
    • Highly Influential
    • PDF
    Using Version Control Data to Evaluate the Impact of Software Tools: A Case Study of the Version Editor
    • 86
    • PDF
    Evolution and growth in large libre software projects
    • 115
    • PDF
    An empirical study of fine-grained software modifications
    • D. Germán
    • Computer Science
    • 20th IEEE International Conference on Software Maintenance, 2004. Proceedings.
    • 2004
    • 113
    • Highly Influential
    • PDF
    The FreeBSD project: a replication case study of open source development
    • 161
    • PDF
    Toward understanding the rhetoric of small source code changes
    • 179
    • PDF
    Two case studies of open source software development: Apache and Mozilla
    • 1,745
    • PDF
    Inferring change effort from configuration management databases
    • T. Graves, A. Mockus
    • Computer Science
    • Proceedings Fifth International Software Metrics Symposium. Metrics (Cat. No.98TB100262)
    • 1998
    • 90
    Using software trails to reconstruct the evolution of software: Research Articles
    • 26
    • Highly Influential