scholarly journals Software Engineering 2.0: A Social Global Repository Based on Semantic Annotation and Social Web for Knowledge Management

Author(s):  
Ricardo Colomo-Palacios ◽  
Juan Miguel Gómez-Berbís ◽  
Ángel García-Crespo ◽  
Inmaculada Puebla-Sánchez
Author(s):  
Peter Dolog ◽  
Markus Krötzsch ◽  
Sebastian Schaffert ◽  
Denny Vrandečić

Author(s):  
Antoine Trad

The KMGSE offers a real-life case for detecting and processing an enterprise knowledge management model for global business transformation, knowledge management systems, global software engineering, global business engineering and enterprise architecture recurrent problems solving. This global software engineering (GSE) subsystem is a driven development model that offers a set of possible solutions in the form of architecture, method, patterns, managerial and technical recommendations, coupled with an applicable framework. The proposed executive and technical recommendations are to be applied by the business environment's knowledge officers, architects, analysts and engineers to enable solutions to knowledge-based, global software engineering paradigms' development and maintenance.


2010 ◽  
pp. 1012-1029
Author(s):  
Pankaj Kamthan

The discipline of software engineering has been gaining significance in computer science and engineering education. The technological environment in which software engineering education (SEE) resides and thrives has also been changing over the past few years. A technological revitalization of SEE requires a considerate examination from human and social perspectives. This chapter studies the impact of integrating Social Web technologies and applications based on these technologies in collaborative activities pertaining to SEE. In particular, teacher–student and student–student collaborations, both inside and outside the classroom, are highlighted. In doing so, the feasibility issues in selection and adoption of technologies/applications are emphasized and the use of pedagogically-inclined patterns is made. The potential prospects of such an integration and related concerns are illustrated by practical examples


2010 ◽  
pp. 457-471
Author(s):  
Pankaj Kamthan

The aim of this article is a technological revitalization of software engineering education from human and social perspectives. It adopts a systematic approach towards integrating the Social Web environment (including technologies and applications based on those technologies) in software engineering education, both inside and outside the classroom. To that regard, a feasibilitysensitive methodology for incorporating the Social Web environment in software engineering education that supports a heterogeneous combination of objectivism and constructivism is proposed and explored. The potential prospects of such integration and related concerns are illustrated by practical examples.


Author(s):  
Jörg Rech ◽  
Christian Bogner

In many agile software engineering organizations there is not enough time to follow knowledge management processes, to retrieve knowledge in complex processes, or to systematically elicit knowledge. This chapter gives an overview about the human-centered design of semantically-enabled knowledge management systems based on Wikis used in agile software engineering environments. The methodology – developed in the RISE (Reuse in Software Engineering) project – enables and supports the design of human-centered knowledge sharing platforms, such as Wikis. Furthermore, the paper specifies requirements one should keep in mind when building human-centered systems to support knowledge management. A two-phase qualitative analysis showed that the knowledge management system acts as a flexible and customizable view on the information needed during working-time which strongly relieves software engineers from time-consuming retrieval activities. Furthermore, the observations gave some hints about how the software system supports the collection of vital working experiences and how it could be subsequently formed and refined.


2012 ◽  
Vol 3 (1) ◽  
pp. 1-13 ◽  
Author(s):  
Diana-Marcela Vásquez-Bravo ◽  
Maria-Isabel Sánchez-Segura ◽  
Fuensanta Medina-Domínguez ◽  
Antonio Amescua

Knowledge elicitation process allows acquiring and transferring the knowledge. This process presents difficulties to select the appropriate elicitation technique. This paper presents a classification of the elicitation techniques used in software engineering and the relationship between the elicitation techniques and some elements of knowledge management as assets knowledge, epistemological dimension of knowledge and the knowledge creation phases. This classification provides a guideline to select a technique or a set of techniques for knowledge elicitation based on phases of Nonaka’s model.


Author(s):  
Pankaj Kamthan

Recent innovations in the computer and software industry have placed new demands on academic programs in software engineering. Over the past decade, the technological environment in which software engineering education (SEE) resides has been rapidly changing. To be able to design, develop, and evaluate software applications and systems, future software engineers have to learn to adopt new technologies and acquire new skills. This chapter examines the educational impact of Social Web applications in classroom activities pertaining to SEE. The feasibility issues of the selection and adoption of collaborative technologies and applications are emphasized, and the pedagogical patterns are discussed. The potential prospects of such an integration and related concerns are illustrated through examples.


Author(s):  
Petr Kremen ◽  
Miroslav Blaško ◽  
Zdenek Kouba

Compared to traditional ways of annotating multimedia resources (textual documents, photographs, audio/video clips etc.) by keywords in form of text fragments, semantic annotations are based on tagging such multimedia resources with meaning of objects (like cultural/historical artifacts) the resource is dealing with. The search for multimedia resources stored in a repository enriched with semantic annotations makes use of an appropriate reasoning algorithm. Knowledge management and Semantic Web communities have developed a number of relevant formalisms and methods. This chapter is motivated by practical experience with authoring of semantic annotations of cultural heritage related resources/objects. Keeping this experience in mind, the chapter compares various knowledge representation techniques, like frame-based formalisms, RDF(S), and description logics based formalisms from the viewpoint of their appropriateness for resource annotations and their ability to automatically support the semantic annotation process through advanced inference services, like error explanations and expressive construct modeling, namely n-ary relations.


Sign in / Sign up

Export Citation Format

Share Document