Applying empirical software engineering to software architecture: challenges and lessons learned

@article{Falessi2009ApplyingES,
  title={Applying empirical software engineering to software architecture: challenges and lessons learned},
  author={D. Falessi and M. Babar and G. Cantone and Philippe B Kruchten},
  journal={Empirical Software Engineering},
  year={2009},
  volume={15},
  pages={250-276}
}
  • D. Falessi, M. Babar, +1 author Philippe B Kruchten
  • Published 2009
  • Engineering, Computer Science
  • Empirical Software Engineering
  • In the last 15 years, software architecture has emerged as an important software engineering field for managing the development and maintenance of large, software-intensive systems. Software architecture community has developed numerous methods, techniques, and tools to support the architecture process (analysis, design, and review). Historically, most advances in software architecture have been driven by talented people and industrial experience, but there is now a growing need to… CONTINUE READING
    Empirical research in software architecture: opportunities, challenges, and approaches
    6
    Gathering empirical evidence and building a business case for software reference architectures in industry
    Evaluating Software Architecture Evaluation Methods: An Internal Replication
    4
    A survey on the benefits and drawbacks of AUTOSAR
    16

    References

    Publications referenced by this paper.
    SHOWING 1-10 OF 155 REFERENCES
    Issues in Applying Empirical Software Engineering to Software Architecture
    13
    Software architecture in practice
    5004
    The Future of Empirical Methods in Software Engineering Research
    409
    A Framework for Classifying and Comparing Software Architecture Tools for Quality Evaluation
    5
    Evidence-based software engineering
    549
    Has twenty-five years of empirical software engineering made a difference?
    47