ReadingS


Software Engineering Books

General

Software Product Line Engineering

Feature-Oriented Software Development (FOSD)

Evidence-Based Software Engineering

FUNDAMENTAL (MUST READ) PAPERS

Software Engineering (GENERAL)

  • On the criteria to be used in decomposing systems into modules. DL Parnas. Communications of the ACM 15 (12), 1053-1058
  • A Methodology for Collecting Valid Software Engineering Data. VR Basili, DM Weiss. NAVAL RESEARCH LAB WASHINGTON DC
  • Experimentation in Software Engineering. IEEE Trans. Software Eng. 12(7): 733-743 (1986). Victor R. Basili, Richard W. Selby, David H. Hutchens
  • No Silver Bullet -- Essence and Accident in Software Engineering. Proc. IFIP Tenth World Computing Conference, (1986), 1069--1076. Brooks, F. P
  • Software processes are software too. In Proceedings of the 9th international conference on Software Engineering (ICSE '87). IEEE Computer Society Press, Los Alamitos, CA, USA, 2-13.

SPL Engineering and Software Reuse

SPL Requirements

  • Requirements engineering for software product lines: A systematic literature review - Vander Alves, Nan Niu, Carina Frota Alves, George Valença. IST. 2010
  • A Feature-Driven Requirements Engineering Approach for Software Product Lines - Raphael Pereira de Oliveira, Emilio Insfrán, Silvia Abrahão, Javier Gonzalez-Huerta, David Blanes, Sholom Cohen, Eduardo Santana de Almeida. SBCARS. 2013
  • Defining and Validating a Feature-Driven Requirements Engineering Approach - Raphael Pereira de Oliveira, David Blanes, Javier Gonzalez-Huerta, Emilio Insfrán, Silvia Abrahão, Sholom Cohen, Eduardo Santana de Almeida. J. UCS. 2014

SPL Testing

  • On strategies for testing software product lines: A systematic literature review - Ivan do Carmo Machado, John D. McGregor, Yguaratã Cerqueira Cavalcanti, Eduardo Santana de Almeida. IST. 2014.
  • Testing Software Product Lines - Paulo Anselmo da Mota Silveira Neto, Per Runeson, Ivan do Carmo Machado, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira, Emelie Engström. IEEE SW. 2011
  • A systematic mapping study of software product lines testing - Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado, John D. McGregor, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira. IST. 2011.

FOSD

TEST METRICS

  • Test Case Prioritization: A Family of Empirical Studies - IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 28, NO. 2, FEBRUARY 2002