Auflistung nach Schlagwort "theory"
1 - 4 von 4
Treffer pro Seite
Sortieroptionen
- WorkshopbeitragDigital Humanities: An Explication(INF-DH-2018, 2018) Piotrowski, MichaelThe relationship between computer science and digital humanities and the potential contributions of computer science to digital humanities cannot be reasonably discussed without defining what we mean by “digital humanities.” With a view to enabling this important discussion, we propose a concise definition of digital humanities centered around the construction of formal models.
- ZeitschriftenartikelNonanthropocentric design and smart cities in the anthropocene(it - Information Technology: Vol. 59, No. 6, 2017) Luusua, Anna; Ylipulli, Johanna; Rönkkö, EmiliaWhile the smart city agenda is critiqued for its focus on technology and business led solutions, a new approach to design has been introduced: nonanthropocentric design aims to decenter the human as the focus of design. We build on relevant works in Human-Computer Interaction (HCI) through discussing and comparing relevant theories in the social sciences and by analyzing design examples. This approach to HCI is necessary if humanity is to meet the challenges of the Anthropocene, the era in which human activity affects the Earth on a geological scale.
- ConferencePaperStatus Quo in Requirements Engineering: A Theory and a Global Family of Surveys(Software Engineering 2021, 2021) Wagner, Stefan; Fernández, Daniel Méndez; Felderer, Michael; Vetrò, Antonio; Kalinowski, Marcos; Wieringa, Roel; Pfahl, Dietmar; Conte, Tayana; Christiansson, Marie-Therese; Greer, Desmond; Lassenius, Casper; Mänistö,Tomi; Nayebi, Maleknaz; Oivo, Markku; Penzenstadler, Birgit; Prikladnicki, Rafael; Ruhe, Guenther; Schekelmann, André; Sen, Sagar; Spínola, Rodrigo; Tuzcu, Ahmed; de la Vara, Jose Luis; Winkler, DietmarThis paper reports on the second run of the Naming the Pain in Requirements Engineering (NaPiRE) initiative that has the goal to characterise requirements engineering practice and problems and was published in the ACM Transactions on Software Engineering and Methodology in 2019. Requirements Engineering (RE) has established itself as a software engineering discipline over the past decades. While researchers have been investigating the RE discipline with a plethora of empirical studies, attempts to systematically derive an empirical theory in context of the RE discipline have just recently been started. However, such a theory is needed if we are to define and motivate guidance in performing high quality RE research and practice. We aim at providing an empirical and externally valid foundation for a theory of RE practice, which helps software engineers establish effective and efficient RE processes in a problem-driven manner. We designed a survey instrument and an engineer-focused theory that was first piloted in Germany and, after making substantial modifications, has now been replicated in 10 countries world-wide. We have a theory in the form of a set of propositions inferred from our experiences and available studies, as well as the results from our pilot study in Germany. We evaluate the propositions with bootstrapped confidence intervals and derive potential explanations for the propositions. In this article, we report on the design of the family of surveys, its underlying theory, and the full results obtained from the replication studies conducted in 10 countries with participants from 228 organisations. Our results represent a substantial step forward towards developing an empirical theory of RE practice. The results reveal, for example, that there are no strong differences between organisations in different countries and regions, that interviews, facilitated meetings and prototyping are the most used elicitation techniques, that requirements are often documented textually, that traces between requirements and code or design documents are common, that requirements specifications themselves are rarely changed and that requirements engineering (process) improvement endeavours are mostly internally driven. Our study establishes a theory that can be used as starting point for many further studies for more detailed investigations. Practitioners can use the results as theory-supported guidance on selecting suitable RE methods and techniques.
- KonferenzbeitragTowards a Theory of Software Development Expertise(Software Engineering and Software Management 2019, 2019) Baltes, Sebastian; Diehl, StephanSoftware development includes diverse tasks such as implementing new features, analyzing requirements, and fixing bugs. Being an expert in those tasks requires a certain set of skills, knowledge, and experience. Several studies investigated individual aspects of software development expertise, but what is missing is a comprehensive theory. We present a first conceptual theory of software development expertise that is grounded in data from a mixed-methods survey with 335 software developers and in literature on expertise and expert performance. Our theory currently focuses on programming, but already provides valuable insights for researchers, developers, and employers. The theory describes important properties of software development expertise and which factors foster or hinder its formation, including how developers’ performance may decline over time. Moreover, our quantitative results show that developers’ expertise self-assessments are context-dependent and that experience is not necessarily related to expertise.