REFERENCES
Basili, V. R. and Rombach, H. D. (1987). Tailoring the
Software Process to Project Goals and Environments.
In Proceedings of the Ninth International Conference
on Software Engineering, pages 345–357. IEEE.
Beck, K. (2000). eXtreme Programming eXplained - Em-
brace Change. Addison-Wesley, USA.
Boehm, B. W. (1988). A Spiral Model of Software
Development and Enhancement. IEEE Computer,
May(11):61–71.
Cusumano, M., MacCormack, A., Kemerer, C., and Cran-
dall, B. (2003). Software development worldwide:
The state of the practice. IEEE Software, 20(6):28–
34.
Dawson, R., Bones, P., Oates, B. J., Brereton, P., Azuma,
M., and Jackson, M. L. (2004). Empirical Method-
ologies in Software Engineering. In Proc. Eleventh
Annual Int. Workshop on SW Technology and Engi-
neering Practice. IEEE.
de Azevedo Santos, M., de Souza Bermejo, P. H.,
de Oliveira, M. S., and Tonelli, A. O. (2011). Ag-
ile practices: An assessment of perception of value of
professionals on the quality criteria in performance of
projects. Journal of Software Engineering and Appli-
cations, 4:700–709.
Eisenhardt, K. M. and Graebner, M. E. (2007). Theory
Building from Cases: Opportunities and Challenges.
Academy of Management Journal, 50(1):25–32.
GSN Working Group (2018). GSN Standard.
http://www.goalstructuringnotation.info.
Kirk, D. and Buchan, J. (2018). Developing a Taxonomy
for Software Process Context. In Proc. of the 13th In-
ternational Conf. on Software Technologies (ICSOFT
18), pages 312–319, Porto, Portugal. SCITEPRESS.
Kirk, D., MacDonell, S., and Tempero, E. (2009). Mod-
elling software processes - a focus on objectives. In
Proc. OOPSLA 2009, Session: Onward short papers
session 2., pages 941–948, Florida, USA. ACM.
Kirk, D. and MacDonell, S. G. (2014). Investigating a con-
ceptual construct for software context. In Proceedings
of the Conference on Empirical Assessment in Soft-
ware Engineering (EASE), number 27.
Kirk, D. and MacDonell, S. G. (2016). An Ontological
Analysis of a Proposed Theory for Software Devel-
opment. In P. Lorenz et al., editor, Software Tech-
nologies - ICSOFT 2015, volume 586 of CCIS, pages
1–17. Springer, Switzerland.
Kirk, D. and MacDonell, S. G. (2018). Evolving a Model
for Software Process Context: An Exploratory Study.
In Proc. 13th Int. Conf. on SW Technologies (ICSOFT
18), pages 296–303, Porto, Portugal. SCITEPRESS.
Kirk, D. and Tempero, E. (2012a). A lightweight frame-
work for describing software practices. Journal of
Systems and Software, 85(3):581–594.
Kirk, D. and Tempero, E. (2012b). Software Development
Practices in New Zealand. Technical report, Univer-
sity of Auckland, Dept. Computer Science.
Kitchenham, B., Budgen, D., Brereton, P., and Linkman,
S. (2005). Realising Evidence-Based Software Engi-
neering. In Realising Evidence-Based Software Engi-
neering ICSE Workshop 2005, St. Louis.
Lengnick-Hall, C. A. and Griffith, R. J. (2011). Evidence-
based versus tinkerable knowledge as strategic assets:
A new perspective on the interplay between innova-
tion and application. Journal of Engineering and
Technology Management, 28:147–167.
Luca, J. D. (n.d.). Agile Software Developmet using Feature
Driven Development (FDD).
MacCormack, A., Crandall, W., Henderson, P., and
Toft, P. (2012). Do you need a new product-
development strategy? Research Technology Man-
agement, 55(1):34–43.
M
¨
uller, S. D., Kræmmergaard, P., and Mathiassen, L.
(2009). Managing Cultural variation in Software Pro-
cess Improvement: A Comparison of Methods for
Subculture Assessment. IEEE Transactions on Engi-
neering Management, 56(4):584–599.
Nickerson, R. C., Varshney, U., and Muntermann, J. (2013).
A method for taxonomy development and its applica-
tion in information systems. European Journal of In-
formation Systems, 22:336–359.
Object Management Group (2018). Essence - Kernel and
Language for Software Engineering Methods version
1.2. https://www.omg.org/spec/Essence/.
Orlikowski, W. (2002). Knowing in Practice: Enabling a
Collective Capability in Distributed Organizing. Or-
ganization Science, 13(3):249–273.
Petersen, K. and Wohlin, C. (2009). A comparison of issues
and advantages in agile and incremental development
between state of the art and an industrial case. Journal
of Systems and Software, 82:1479–1490.
Ralph, P. (2018). Towards methodological guidelines for
process theories and taxonomies in software engineer-
ing. IEEE Transactions on Software Engineering.
Routio, P. (2007). Models in the Research Process.
http://www2.uiah.fi/projects/metodi/177.htm.
Royce, W. (1970). Managing the Development of Large
Software Systems. In Proceedings, IEEE WestCon,
pages 328–339. IEEE.
Stol, K.-J. and Fitzgerald, B. (2018). The ABC of Software
Engineering Research. ACM Trans. Software Engi-
neering and Methodology, 27(3):11.1–11.51.
Turk, D., France, R., and Rumpe, B. (2005). Assumptions
Underlying Agile Software Development Processes.
Journal of Database Management, 16(4):62–87.
Turner, R., Ledwith, A., and Kelly, J. (2010). Project
management in small to medium-sized enterprises:
Matching processes to the nature of the firm. Interna-
tional Journal of Project Management, 28:744–755.
˘
Smite, D., Wohlin, C., Galvin¸a, Z., and Priladnicki, R.
(2014). An empirically based terminology and taxon-
omy for global software engineering. Empirical Soft-
ware Engineering, 19:105–153.
Weaver, R., Despotou, G., Kelly, T., and McDermid, J.
(2005). Combining Software Evidence - Arguments
and Assurance. In Realising Evidence-Based Software
Engineering ICSE Workshop 2005, St. Louis.
Consolidating a Model for Describing Situated Software Practices
409