The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
This paper proposes a macro semantic commands based approach to support synchronized collaborative design upon heterogeneous CAD systems. By analyzing the modeling commands and macro files of several commercial CAD systems, the definitions of macro command group (MCG) and macro semantic command (MSC) are given and a set of MSCs are developed. In this approach, the MCGs corresponding to the modeling...
Task partition is a critical problem of collaborative conceptual design. Aiming at the shortage that current task partition methods don't accord to innovative functional reasoning that is the kernel process and essence embodiment of conceptual design, a new task partition method for function tree according to innovative functional reasoning is proposed. To begin with, the concept of task module is...
Aiming at the problem of selecting designers ignoring the consideration of collaborative efficiency during collaborative design process, a modeling method of product innovation designer's selection is proposed, based on considering the importance of collaborative efficiency. In this paper, firstly, the gene expression about product collaborative designer selection is given. Secondly, two matrixes,...
Collaborative design is a complex process being carried out by distributed teams. Collaboration requires successful and efficient sharing of knowledge, negotiation, coordination and management of activities. In distributed environments, design members are moving to network forms through alliances and other collaborative relationships as a social network. This paper explores collaborative design process...
The function and structure of product have become more and more complicated. Port-based information delivery (PBID) has been paid attention to represent for functional modeling of product. It can conveniently capture the definition of component and corresponding design knowledge, so it is easy to synthesize design schemes. This paper proposes an approach to PBID for collaborative conceptual design...
Semantic Web services, augmenting Web service descriptions using semantic Web technology, were introduced to facilitate the publication, discovery, and execution of Web services at the semantic level. Semantic matchmakers enhance the capability of UDDI service registries in the semantic Web services architecture by applying some matching algorithms between advertisements and requests described in...
The action research was to analyze the causes of the problem and applied intervention strategies until the problems were solved throughout collaborative design process. The selected case was a Taiwanese enterprise collaborated with British designer in UK. In this paper we applied experiment, observation and interview. Findings indicated that intervention strategies were grouped into four stages: project...
The software engineering community has been trying to find a way to get fast and accurate software estimations for many years. Although many methods have been proposed, they are not designed for novice persons. This paper proposes a collaborative estimation method based on negotiation. The method is applicable to small/medium-size projects (3-6 months) and it can be used by novice developers. The...
People rely on their network of relations, differentiating their contacts according to social groups, roles, knowledge and confidence, among other things. For an intelligent agent to be able to handle tasks on such a social environment a suitable model is needed, addressing the socio-organizational components. We detail such an approach, binding knowledge sharing, reputation, and organizations to...
Managing large distributed software projects for enterprise applications with traditional methodologies designed for collocated teams often leads to high planning and management overheads. The sequential and plan-driven traditional approaches often do not allow for an adequate reaction to changes in requirements. Today, Extreme Programming (XP) is the most popular agile development methodology. This...
Software development is becoming more and more complex. Traditionally and to date, the software development process rather corresponds to job-shop manufacturing. Therefore, the ever growing demands for different kinds of software as well as the ongoing globalization require more efficient development processes. Both scientific literature and practical experience hence postulate a necessary industrialization...
The following topics are dealt with: system sciences; collaboration systems and technologies; decision technologies and service sciences; digital media: content and communication; electric power systems restructuring: engineering, economics and policy; electronic government; information technology in health care; Internet and the digital economy; knowledge management systems; organizational systems...
Computer supported collaboration systems, or groupware, are being used more and more in the real life. In the recent years, we are witnessing an increasing demand for supporting such systems in mobile environments. In this paper we address the following questions: ldquoHow are the limited and highly dynamic resources of mobile clients, like network connection, energy supply or display size, influencing...
The following topics are dealt with: cooperative learning techniques and assessment; software engineering; engineering education; student retention and persistence; faculty development; EE courses and labs; distance learning delivery and assessment; writing skills development; accreditation and evaluation; active learning; computer and Web-based software; virtual laboratories; design experiences;...
Students typically do not like to work in teams, especially computer science majors. Computer science is often perceived as an "asocial" discipline that does not foster teamwork, interactivity, or collaboration. Yet, teamwork and collaboration are the very characteristics that the workplace demands, particularly when designing and developing large scale software projects. Therefore, being...
Today's large software projects are often characterised by distributed environments with numerous developers separated in space and/or time. This separation means that the common understanding and tacit knowledge that is a feature of closely co-located project teams is very hard to come by. As a consequence, relatively simple tasks such as identifying functionally related modules or finding individuals...
The Agile Manifesto emphasizes customer collaboration over contract negotiation. No Extreme Programming practice embodies this more than onsite customer. This paper describes our experience in adopting onsite customer in an environment where the practice was long considered impractical. We successfully overcame many obstacles to bring busy airline employees for extended periods of time to our development...
The advent of global distribution of software development has made managing collaboration and coordination among developers more difficult due to various reasons including physical distance, differences in time, cultural differences etc. A nearly total absence of informal communication among developers makes coordinating work in a globally distributed setting more critical. The goal of this workshop...
This paper explores collaboration and learning between stakeholders in customer-driven student projects. The research objectives are to obtain empirically based knowledge on how students relate to stakeholders in customer-driven projects, and to suggest implications for the pedagogical design of the project courses. Empirical data was collected from two Bachelor courses in software engineering at...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.