Source code and class diagram are artifacts produced or updated during software development. However, when the scenario in which teams are distributed is considered, the temporal and geographical distances among individuals affect communication, creating inconsistencies and ambiguities about the software artifacts. These problems can be minimized by sharing contextual information of actions that occur on cooperation objects. This paper presents the DiSEN-CollaborAR, an approach to deal with context awareness on software artifacts. It provides resources to communicate what individuals have done over the software artifacts. This is possible by capturing contextual information that is represented, stored, processed and displayed. So, awareness elements, artifact context and traceability among software artifacts contribute to increase the understanding of the software artifacts and also the collaboration among distributed teams.
Representing financial costs and productivity penalties, work accidents and occupational diseases generate concerns in organizations in a global sphere. Although strategies to reduce or eliminate occupational risks and measures of prevention are being increasingly developed worldwide, accidents remain very frequent (Alli, 2008).
The demand for software development companies has increased in recent years and with this emerges the need for process improvement to reduce costs and development time, thus ensuring the competitiveness and quality of the final product. This paper examines the model deployment scenario of the Brazilian Software Process Improvement (MPS.BR) in software companies of the Paraná state, through a survey. The results show that after the implementation of the model companies achieved improvements in the quality of the process, information traceability, product quality, identification of customer needs, ease of coordination and reduction of dependence. The main difficulties are related to knowledge and understanding of the model.
Global Software Development (GSD) brought competitive advantages to organizations, but it has also imposed some drawbacks due to the physical distribution. A critical aspect of this approach is related to communication. In order to provide the same semantic understanding about information exchanged on the environment to all team members it is necessary to minimize the ambiguity. This paper presents OntoDiSENv1, application ontology for a distributed software development environment. The goal of this ontology is support communication among geographically dispersed team members. The ontology is integrated to a contextual information dissemination model, which notifies the team members about the actions that occur on the shared workspace and can influence their work. The main contribution of OntoDiSENv1 is to support contextual information representation and processing, providing inference capability and semantic consistency of the information disseminated.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.