Skip to main content

Showing 1–4 of 4 results for author: Chaudron, M R V

  1. arXiv:2406.19254  [pdf, other

    cs.SE

    Empirical Investigation of the Relationship Between Design Smells and Role Stereotypes

    Authors: Daniel Ogenrwot, Joyce Nakatumba-Nabende, John Businge, Michel R. V. Chaudron

    Abstract: During software development, poor design and implementation choices can detrimentally impact software maintainability. Design smells, recurring patterns of poorly designed fragments, signify these issues. Role-stereotypes denote the generic responsibilities that classes assume in system design. Although the concepts of role-stereotypes and design smells differ, both significantly contribute to the… ▽ More

    Submitted 27 June, 2024; originally announced June 2024.

    Comments: 32 pages, 8 figures

    ACM Class: D.2.7; K.6.3

  2. Design Thinking and Creativity of Co-located vs. Globally Distributed Software Developers

    Authors: Rodi Jolak, Andreas Wortmann, Grischa Liebel, Eric Umuhoza, Michel R. V. Chaudron

    Abstract: Context: Designing software is an activity in which software developers think and make design decisions that shape the structure and behavior of software products. Designing software is one of the least understood software engineering activities. In a collaborative design setting, various types of distances can lead to challenges and effects that potentially affect how software is designed. Object… ▽ More

    Submitted 26 August, 2021; originally announced August 2021.

    Comments: This is a pre-peer-review version of an article published in Wiley Journal of Software: Evolution and Process. The final version is available via https://dx.doi.org/10.1002/smr.2377

  3. arXiv:1401.5111  [pdf, other

    cs.HC cs.SE

    The Art of Software Design, a Video Game for Learning Software Design Principles

    Authors: Dave R. Stikkolorum, Michel R. V. Chaudron, Oswald de Bruin

    Abstract: This paper introduces our gamification of a part of our software design curriculum. Based on typical design principles a motivating learning game is developed to train students in software design. We use Bloom's taxonomy to determine learning objectives. We keep the player engaged with direct feedback in a challenging level based game with increasing complexity. Players can evaluate their design a… ▽ More

    Submitted 20 January, 2014; originally announced January 2014.

    Comments: Winning paper gamification contest at ACM/IEEE 15th International Conference on Model Driven Engineering Languages and Systems (Models 2012, Innsbruck)

    ACM Class: D.2.2; D.2.10; K.3.1

  4. arXiv:1306.0555   

    cs.SE

    Details of an Automotive Sub-System: Saab Instrument Cluster Module

    Authors: Ramin Etemaadi, Kenneth Lind, Rogardt Heldal, Michel R. V. Chaudron

    Abstract: The goal of this technical report is to give the details of a real world existing sub-system in the automotive industry. It is produced to be used for reproduction of the same experiment if other researchers are interested in. Hence, it would be possible to compare the results of our published studies with the results of similar tools. The data is collected for the purpose of applying metaheuristi… ▽ More

    Submitted 16 June, 2013; v1 submitted 3 June, 2013; originally announced June 2013.

    Comments: This paper has been withdrawn by the author due to an IP issue