Supplemental Material
Available for Download
- Russell Beauregard, Audrey Younkin, Philip Corriveau, Rina Doherty, and Eric Salskov. 2007. Assessing the Quality of User Experience.Intel Technology Journal 11, 1 (2007).Google Scholar
- Anna E Bobkowska and Krzysztof Reszke. 2005. Usability of UML Modeling Tools.Software engineering: evolution and emerging technologies 5 (2005).Google Scholar
- Fabian Fagerholm and Jürgen Münch. 2012. Developer experience: Concept and definition. In 2012 international conference on software and system process (ICSSP). IEEE, 73–77.Google ScholarCross Ref
- Gliffy. 2022. Our Story Getting Gliffy With It for 15 Years. https://www.gliffy.com/about.Google Scholar
- Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017. On the unhappiness of software developers. In Proceedings of the 21st international conference on evaluation and assessment in software engineering. 324–333.Google ScholarDigital Library
- Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2018. What happens when software developers are (un) happy. Journal of Systems and Software 140 (2018), 32–47.Google ScholarCross Ref
- Daniel Graziotin, Xiaofeng Wang, and Pekka Abrahamsson. 2013. Are happy developers more productive?. In International Conference on Product Focused Software Process Improvement. Springer, 50–64.Google ScholarCross Ref
- Michaela Greiler, Margaret-Anne Storey, and Abi Noda. 2021. An Actionable Framework for Understanding and Improving Developer Experience. (2021).Google Scholar
- Marc Hassenzahl. 2018. The Thing and I: Understanding the Relationship Between User and Product. In Human–Computer Interaction Series. Springer International Publishing, 301–313. https://doi.org/10.1007/978-3-319-68213-6_19Google ScholarCross Ref
- Marc Hassenzahl, Michael Burmester, and Franz Koller. 2003. AttrakDiff: A questionnaire to measure perceived hedonic and pragmatic quality. In Mensch & Computer, Vol. 57. 187–196.Google Scholar
- Ernest R Hilgard. 1980. The trilogy of mind: Cognition, affection, and conation. Journal of the History of the Behavioral Sciences 16, 2 (1980), 107–117.Google ScholarCross Ref
- Susan A Jackson, Andrew J Martin, and Robert C Eklund. 2008. Long and short measures of flow: The construct validity of the FSS-2, DFS-2, and new brief counterparts. Journal of Sport and Exercise Psychology 30, 5 (2008), 561–587.Google ScholarCross Ref
- Kati Kuusinen. 2016. Are software developers just users of development tools? Assessing developer experience of a graphical user interface designer. In Human-Centered and Error-Resilient Systems Development. Springer, 215–233.Google Scholar
- Kati Kuusinen, Helen Petrie, Fabian Fagerholm, and Tommi Mikkonen. 2016. Flow, Intrinsic Motivation, and Developer Experience in Software Engineering. In Agile Processes, in Software Engineering, and Extreme Programming, Helen Sharp and Tracy Hall (Eds.). Springer International Publishing, Cham, 104–117.Google Scholar
- James R Lewis. 2006. Usability testing. In Handbook of Human Factors and Ergonomics. Vol. 12. John Wiley, New York, 1275–1316.Google Scholar
- Audris Mockus. 2010. Organizational volatility and its effects on software defects. In Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering. 117–126.Google ScholarDigital Library
- Jenny Morales, Cristian Rusu, Federico Botella, and Daniela Quiñones. 2019. Programmer eXperience: A systematic literature review. IEEE Access 7(2019), 71079–71094.Google ScholarCross Ref
- Janice M Morse, Barbara J Bowers, Kathy Charmaz, Juliet Corbin, Adele E Clarke, and Phyllis Noerager Stern. 2016. Developing grounded theory: The second generation. Vol. 3. Routledge.Google Scholar
- Nachiappan Nagappan, Brendan Murphy, and Victor Basili. 2008. The influence of organizational structure on software quality. In 2008 ACM/IEEE 30th International Conference on Software Engineering. IEEE, 521–530.Google ScholarDigital Library
- Jarmo Palviainen, Terhi Kilamo, Johannes Koskinen, Janne Lautamäki, Tommi Mikkonen, and Antti Nieminen. 2015. Design framework enhancing developer experience in collaborative coding environment. In Proceedings of the 30th annual acm symposium on applied computing. 149–156.Google ScholarDigital Library
- Elena Planas and Jordi Cabot. 2020. How are UML class diagrams built in practice? A usability study of two UML tools: Magicdraw and Papyrus. Computer Standards & Interfaces 67 (2020), 103363.Google ScholarDigital Library
- Luis Rivero and Tayana Conte. 2017. A systematic mapping study on research contributions on UX evaluation technologies. In Proceedings of the XVI Brazilian Symposium on Human Factors in Computing Systems. 1–10.Google ScholarDigital Library
- Richard M Ryan. 1982. Control and information in the intrapersonal sphere: An extension of cognitive evaluation theory.Journal of personality and social psychology 43, 3(1982), 450.Google Scholar
- Ken Schwaber. 1997. Scrum development process. Business object design and implementation. In 10th Annual Conference on Object Oriented Programming Systems, Languages, and Applications Addendum to the Proceedings. ACM/SIGPLAN October. 117–134.Google Scholar
- Forrest Shull, Janice Singer, and Dag IK Sjøberg. 2007. Guide to advanced empirical software engineering. Springer.Google ScholarDigital Library
- Miguel Silva, Lígia Teixeira, Afonso Silva, Genildo Gomes, Leonardo Barreto, Bruno Gadelha, and Tayana Conte. 2022. Material Complementar - Desenvolvedores em foco! Análise da Developer Experience em uma ferramenta de modelagem colaborativa. https://doi.org/10.6084/m9.figshare.19795243.v5Google ScholarCross Ref
- Anselm Strauss and Juliet Corbin. 1998. Basics of qualitative research techniques. (1998).Google Scholar
- Adam Trendowicz and Jürgen Münch. 2009. Factors influencing software development productivity–state-of-the-art and industrial experiences. Advances in computers 77(2009), 185–241.Google Scholar
- Arnold POS Vermeeren, Effie Lai-Chong Law, Virpi Roto, Marianna Obrist, Jettie Hoonhout, and Kaisa Väänänen-Vainio-Mattila. 2010. User experience evaluation methods: current state and development needs. In Proceedings of the 6th Nordic conference on human-computer interaction: Extending boundaries. 521–530.Google ScholarDigital Library
- Stefan Wagner and Melanie Ruhe. 2018. A systematic review of productivity factors in software development. arXiv preprint arXiv:1801.06475(2018).Google Scholar
Index Terms
- Developers in focus! Developer Experience Analysis in a Collaborative Modeling Tool
Recommendations
Metrics to quantify software developer experience: a systematic mapping
SAC '22: Proceedings of the 37th ACM/SIGAPP Symposium on Applied ComputingThe quality of the developers has a direct impact on the software product. Besides the code they write, an experienced developer may define architectural solutions essential to the system's maintainability. This condition is necessary to develop new ...
Developer experience: concept and definition
ICSSP '12: Proceedings of the International Conference on Software and System ProcessNew ways of working such as globally distributed development or the integration of self-motivated external developers into software ecosystems will require a better and more comprehensive understanding of developers' feelings, perceptions, motivations ...
How do software developers experience team performance in lean and agile environments?
EASE '14: Proceedings of the 18th International Conference on Evaluation and Assessment in Software EngineeringContext: Companies increasingly strive to adapt to market and ecosystem changes in real time. Evaluating team performance in such changing environments presents a major challenge. Objective: This paper aims to understand how software developers ...
Comments