- Software Engineering Techniques and Practices
- Open Source Software Innovations
- Innovative Approaches in Technology and Social Development
- Software Engineering Research
- Information Systems Theories and Implementation
- Usability and User Interface Design
- Innovative Human-Technology Interaction
- Advanced Software Engineering Methodologies
- Spreadsheets and End-User Computing
- Business Process Modeling and Analysis
- E-Government and Public Services
- Persona Design and Applications
- Service-Oriented Architecture and Web Services
- Software System Performance and Reliability
- ICT in Developing Communities
- Scientific Computing and Data Management
- Service and Product Innovation
- Teaching and Learning Programming
- Big Data and Business Intelligence
- Information Technology Governance and Strategy
- Smart Cities and Technologies
- ERP Systems Implementation and Impact
- Semantic Web and Ontologies
- Libraries and Information Services
- Digital Platforms and Economics
IT University of Copenhagen
2013-2024
Waldkrankenhaus Protestant Hospital
2023
University of Copenhagen
2012-2020
Blekinge Institute of Technology
2002-2019
University of Helsinki
2019
University of Auckland
2019
University of Washington Bothell
2019
Northern Arizona University
2019
Makerere University
2019
Chalmers University of Technology
2019
Collaboration between industry and academia supports improvement innovation in helps to ensure industrial relevance academic research. This article presents an exploratory study of the factors for successful collaboration software
Ethnography is a qualitative research method used to study people and cultures. It largely adopted in disciplines outside software engineering, including different areas of computer science. can provide an in-depth understanding the socio-technological realities surrounding everyday development practice, i.e., it help uncover not only what practitioners do, but also why they do it. Despite its potential, ethnography has been widely by empirical engineering researchers, receives little...
Empirical Standards are natural-language models of a scientific community's expectations for specific kind study (e.g. questionnaire survey). The ACM SIGSOFT Paper and Peer Review Quality Initiative generated empirical standards research methods commonly used in software engineering. These living documents, which should be continuously revised to reflect evolving consensus around best practices, will improve quality make peer review more effective, reliable, transparent fair.
Component-based software development (CBSD) involves multiple roles. Framework builders create the infrastructure for components to interact; developers identify suitable domains and develop new them; application assemblers select domain-specific assemble them into applications; end users employ component-based applications perform daily tasks [7].
One of the major problems with participatory design is that it extremely difficult to apply current developments. Software development for mass market one aspect developments which has been addressed. The problem how invariably leads questioning its relevance present-day circumstances. It suggested new patterns dominance must be revealed. usability method known as 'personas' demonstrated remedy including social and political issues in software This paper demonstrates application personas a...
Enterprise resource planning (ERP) vendors provide multiple configuration possibilities ranging from module selection to master data provision steer access rights for different users. These cover anticipated variability. If the customer requires adaptation beyond what's anticipated, source code of product must be adapted. Customizations in this article's context are based adaptations software products. The size and complexity customizations range simple report generation developing...
Communication plays a vital role in software development projects. Globally distributed teams use mix of different communication channels to get the work done. In this paper, we report on an empirical study team across Denmark and India. This paper explores integration formal documentation, bug-tracking systems email with informal Instant Messaging (IM), screen sharing, audio conversations. Whenever overlap times occur, can take place at same time sites, it effectively complement...
Abstract With its rapid proliferation in the developing world, information and communication technology (ICT) has been accepted as an opportunity to assist disadvantaged people. Many projects have piloted ICT supporting rural communities countries. Such are socially complex infrastructurally weak environments that demand clear understanding of social, economical, cultural political preconditions when implementing innovations. To provide a comprehensive overview what kinds intervention...
Geographically distributed software development projects have been made possible by rapid developments primarily within the data communication area. A number of companies recognize that collaboration has great potential for near future. The article describes empirical study a cooperative student project located at two different geographical sites. was carried out universities: one in Sweden and Finland. initial goals were to give students opportunity learn about practical aspects cooperation...
Background: Agile and distributed software development are two trends that continue to increase rapidly in today's industry. Even though the benefits achievable by combining them potentially many, intrinsic challenges of such marriage often lead severe complications can jeopardize successful completion projects. Method: To investigate empirically how these coexist without compromising on agile core values principles, we conducted an exploratory holistic case study. Focusing team a Danish SME...