<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<title>Volumen 10</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/134641" rel="alternate"/>
<subtitle/>
<id>http://sedici.unlp.edu.ar:80/handle/10915/134641</id>
<updated>2026-11-13T16:16:57Z</updated>
<dc:date>2026-11-13T16:16:57Z</dc:date>
<entry>
<title>Lightweight framework for quality assurance in SMEs</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/135403" rel="alternate"/>
<author>
<name>Schapiro, Ariel</name>
</author>
<author>
<name>Páez, Nicolás Martín</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/135403</id>
<updated>2022-05-02T20:03:33Z</updated>
<published>2011-06-04T00:00:00Z</published>
<summary type="text">Articulo
Electronic Journal of SADIO; vol. 10
Based on their business needs, many software Small and Medium Enterprises (SMEs) differentiate through the high quality of their deliverables, compliancy with standards and alignment with engineering best practices. This paper explains how an SME in that context, successfully used a lightweight framework based on premises like self-assessment, tailoring, automation and positive peer pressure that assured a high level of service quality while removing the implied costs that would be derived from implementing a Quality Assurance (QA) department. Theframework aligned with the company’s agile processes allowing teams, through the implementation of short iterations, to assess their compliancy with a tailored quality baseline and make reviews with the help of cross-teams QualityReviewers. The result was a low cost framework that helped to grow factors like overall process quality while increasing quality perceived from the customer.
</summary>
<dc:date>2011-06-04T00:00:00Z</dc:date>
<dc:description>Based on their business needs, many software Small and Medium Enterprises (SMEs) differentiate through the high quality of their deliverables, compliancy with standards and alignment with engineering best practices. This paper explains how an SME in that context, successfully used a lightweight framework based on premises like self-assessment, tailoring, automation and positive peer pressure that assured a high level of service quality while removing the implied costs that would be derived from implementing a Quality Assurance (QA) department. Theframework aligned with the company’s agile processes allowing teams, through the implementation of short iterations, to assess their compliancy with a tailored quality baseline and make reviews with the help of cross-teams QualityReviewers. The result was a low cost framework that helped to grow factors like overall process quality while increasing quality perceived from the customer.</dc:description>
</entry>
<entry>
<title>FVS: A declarative aspect oriented modeling language</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/135396" rel="alternate"/>
<author>
<name>Asteasuain, Fernando</name>
</author>
<author>
<name>Braberman, Victor Adrian</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/135396</id>
<updated>2022-05-02T20:03:34Z</updated>
<published>2011-06-04T00:00:00Z</published>
<summary type="text">Articulo
Electronic Journal of SADIO; vol. 10
Very well known problems such as the fragility problem, the AOP paradox, or the aspect interference problem threaten aspect oriented application in the modeling phase. In this work we explore FVS, a declarative visual language, as an aspect-oriented modeling language. Our language exhibits a very exible and rich joinpoint model to leverage aspect oriented application and is suitable for incremental modeling, a highly desirable quality attribute in any modeling language.
</summary>
<dc:date>2011-06-04T00:00:00Z</dc:date>
<dc:description>Very well known problems such as the fragility problem, the AOP paradox, or the aspect interference problem threaten aspect oriented application in the modeling phase. In this work we explore FVS, a declarative visual language, as an aspect-oriented modeling language. Our language exhibits a very exible and rich joinpoint model to leverage aspect oriented application and is suitable for incremental modeling, a highly desirable quality attribute in any modeling language.</dc:description>
</entry>
<entry>
<title>An Evaluation on Developer’s Acceptance of EasySOC: A Development Model for Service-Oriented Computing</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/135392" rel="alternate"/>
<author>
<name>Mateos, Cristian M.</name>
</author>
<author>
<name>Crasso, Marco</name>
</author>
<author>
<name>Zunino, Alejandro</name>
</author>
<author>
<name>Campo, Marcelo</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/135392</id>
<updated>2022-05-02T20:03:35Z</updated>
<published>2011-06-04T00:00:00Z</published>
<summary type="text">Articulo
Electronic Journal of SADIO; vol. 10
Different development methods have been proposed for enabling the construction of software with the Service-Oriented Computing (SOC) paradigm . Service-oriented applications invoke services that developers must first discover, engage, and in time potentially replace with newer versions or even alternative services from differentproviders. Hence, the widely agreed development methodology involves three main activities, including service discovery, service incorporation into applications, and service replacement. EasySOC is a very recent approach for developing service-oriented applications that decreases the costs of building this kind of applications, by simplifyingdiscovery, integration and replacement of services. This paper reports some experiments evidencing the effort needed to start producing service –oriented applications with EasySOC. Result s show that users non experienced in SOC development perceive that EasySOC is convenient and easy to adopt.
</summary>
<dc:date>2011-06-04T00:00:00Z</dc:date>
<dc:description>Different development methods have been proposed for enabling the construction of software with the Service-Oriented Computing (SOC) paradigm . Service-oriented applications invoke services that developers must first discover, engage, and in time potentially replace with newer versions or even alternative services from differentproviders. Hence, the widely agreed development methodology involves three main activities, including service discovery, service incorporation into applications, and service replacement. EasySOC is a very recent approach for developing service-oriented applications that decreases the costs of building this kind of applications, by simplifyingdiscovery, integration and replacement of services. This paper reports some experiments evidencing the effort needed to start producing service –oriented applications with EasySOC. Result s show that users non experienced in SOC development perceive that EasySOC is convenient and easy to adopt.</dc:description>
</entry>
<entry>
<title>Improving Product Quality and User Satisfaction through Early Customer Feedback and Automation</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/135383" rel="alternate"/>
<author>
<name>Cabral, Matías</name>
</author>
<author>
<name>Gonzalez, Domingo</name>
</author>
<author>
<name>Hirsch, Dan</name>
</author>
<author>
<name>Martínez, César E.</name>
</author>
<author>
<name>More, Andrés</name>
</author>
<author>
<name>Rosales, Victor</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/135383</id>
<updated>2022-05-02T20:03:37Z</updated>
<published>2011-06-04T00:00:00Z</published>
<summary type="text">Articulo
Electronic Journal of SADIO; vol. 10
New users of cluster computing find a high entry barrier due to the daunting complexity of deploying and managing a cluster. The Intel® Cluster Ready program aims to lower such entry barrier by setting standards for the cluster integration process and providing tools to simplify the deployment process. The Intel Cluster Checker tool, a key component of the Intel Cluster Ready program, is an automated and flexible tool that validates the cluster settings against the Intel Cluster Ready specification, and checks the general wellness of the cluster. This experience report shows how the product engineering team of Cluster Checker faced the challenge of having a small team and be able to provide a cutting-edge high-quality product in less time, maximizing resource usage through automation, and increasing and securing early validation with key stakeholders.
</summary>
<dc:date>2011-06-04T00:00:00Z</dc:date>
<dc:description>New users of cluster computing find a high entry barrier due to the daunting complexity of deploying and managing a cluster. The Intel® Cluster Ready program aims to lower such entry barrier by setting standards for the cluster integration process and providing tools to simplify the deployment process. The Intel Cluster Checker tool, a key component of the Intel Cluster Ready program, is an automated and flexible tool that validates the cluster settings against the Intel Cluster Ready specification, and checks the general wellness of the cluster. This experience report shows how the product engineering team of Cluster Checker faced the challenge of having a small team and be able to provide a cutting-edge high-quality product in less time, maximizing resource usage through automation, and increasing and securing early validation with key stakeholders.</dc:description>
</entry>
<entry>
<title>Mining Architectural Responsibilities and Components from Textual Specifications Written in Natural Language</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/135381" rel="alternate"/>
<author>
<name>Casamayor, A.</name>
</author>
<author>
<name>Godoy, D.</name>
</author>
<author>
<name>Campo, M.</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/135381</id>
<updated>2022-05-02T20:03:39Z</updated>
<published>2011-06-04T00:00:00Z</published>
<summary type="text">Articulo
Electronic Journal of SADIO; vol. 10
Given the enormous growth and complexity of modern software systems, architectural design has become an essential concern for almost every software development project. One of the most challenging steps for designing the best architecture for a certain piece of software is the analysis of requirements, usually written in natural language by engineers not familiar with specific design formalisms. The Use Case Map (UCM) notation can be used to map requirements into proper design concerns, usually known as responsibilities. In this paper, we introduce an approachfor mining candidate architectural responsibilities and components from textual descriptions of requirements using natural language processing (NLP) techniques, in order to relieve software designers of this complex and time-consuming task. High accuracy and precision rates achieved by applying part-of-speech (POS) tagging with domain rules and semantic clustering to textual requirement documents, suggest a great potential for providing assistance to software designers during early stages of development.
</summary>
<dc:date>2011-06-04T00:00:00Z</dc:date>
<dc:description>Given the enormous growth and complexity of modern software systems, architectural design has become an essential concern for almost every software development project. One of the most challenging steps for designing the best architecture for a certain piece of software is the analysis of requirements, usually written in natural language by engineers not familiar with specific design formalisms. The Use Case Map (UCM) notation can be used to map requirements into proper design concerns, usually known as responsibilities. In this paper, we introduce an approachfor mining candidate architectural responsibilities and components from textual descriptions of requirements using natural language processing (NLP) techniques, in order to relieve software designers of this complex and time-consuming task. High accuracy and precision rates achieved by applying part-of-speech (POS) tagging with domain rules and semantic clustering to textual requirement documents, suggest a great potential for providing assistance to software designers during early stages of development.</dc:description>
</entry>
<entry>
<title>JOnE: JEE Online Development Environment “Programming on the cloud”</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/135285" rel="alternate"/>
<author>
<name>Larrimbe, Pablo</name>
</author>
<author>
<name>Salgado, Pablo</name>
</author>
<author>
<name>Maiorana, Vanesa</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/135285</id>
<updated>2022-12-27T15:41:48Z</updated>
<published>2011-06-01T00:00:00Z</published>
<summary type="text">Articulo
Electronic Journal of SADIO; vol. 10
We present in this paper a new proposal for the development of software applications, called JOnE (JEE Online Environment). JOnE is a web environment for Java programming. Through the use of the proposed idea and the tool developed to support it, it is possible to develop a complete Java application, without having a computer with the development environment installed and configured on it. With an internet conection and a web browser, the development team could build the software system and modify it collaboratively from anywhere. The main goal of this work has been achieved: to build a novel tool in the area of programming environments. The tool is not a very complex one and the prototype we developed has not an extensive list of functionalities, but it presents a change in the programming approaches. In this paper we present the new development approach we propose and we demonstrate it is possible through the prototype of the developed tool. We also include the description about its functionalities, its benefits and limitations.
</summary>
<dc:date>2011-06-01T00:00:00Z</dc:date>
<dc:description>We present in this paper a new proposal for the development of software applications, called JOnE (JEE Online Environment). JOnE is a web environment for Java programming. Through the use of the proposed idea and the tool developed to support it, it is possible to develop a complete Java application, without having a computer with the development environment installed and configured on it. With an internet conection and a web browser, the development team could build the software system and modify it collaboratively from anywhere. The main goal of this work has been achieved: to build a novel tool in the area of programming environments. The tool is not a very complex one and the prototype we developed has not an extensive list of functionalities, but it presents a change in the programming approaches. In this paper we present the new development approach we propose and we demonstrate it is possible through the prototype of the developed tool. We also include the description about its functionalities, its benefits and limitations.</dc:description>
</entry>
<entry>
<title>The Role of Agreement Technologies in the Definition of Adaptive Software Architectures</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/135281" rel="alternate"/>
<author>
<name>Pérez Sotelo, J. Santiago</name>
</author>
<author>
<name>Cuesta, Carlos E.</name>
</author>
<author>
<name>Ossowski, Sascha</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/135281</id>
<updated>2022-04-28T20:04:08Z</updated>
<published>2011-06-04T00:00:00Z</published>
<summary type="text">Articulo
Electronic Journal of SADIO; vol. 10
The growing complexity of software systems is causing a re-conception of their development and maintenance strategies. Humans should be relieved from an important part of these tasks, which should be performed by systems themselves, leading to consider self-adaptation as a basic architectural concern. Simultaneously, Multi-Agent Systems (MAS) have been developed as a generic approach to solve complex problems. They describe self-aware structures,conceived to be flexible and to be able to adapt to different situations. Advances approaches use organizations to provide further structuring, taking the form of complex agent architectures. Among them, Agreement Technologies (AT) provides an explicit insight into those architectural abstractions. However, they still do not provide mechanisms to change their composition patterns and element types, which are necessary to achieve real self-adaptivity. In this article, we propose an architectural solution for this: the required dynamism will be supported by an emergent agreement - an evolving architectural structure, based on combining predefined controls and protocols. These are handled in the context of the service-oriented, agent-based and organization-centric framework defined in AT and provided by their implementation within the THOMAS platform. This work provides the first architectural abstractions to support this emergent structure. A real-world example showing the interest of this approach is also provided, and some conclusions about its applicability are finally outlined.
</summary>
<dc:date>2011-06-04T00:00:00Z</dc:date>
<dc:description>The growing complexity of software systems is causing a re-conception of their development and maintenance strategies. Humans should be relieved from an important part of these tasks, which should be performed by systems themselves, leading to consider self-adaptation as a basic architectural concern. Simultaneously, Multi-Agent Systems (MAS) have been developed as a generic approach to solve complex problems. They describe self-aware structures,conceived to be flexible and to be able to adapt to different situations. Advances approaches use organizations to provide further structuring, taking the form of complex agent architectures. Among them, Agreement Technologies (AT) provides an explicit insight into those architectural abstractions. However, they still do not provide mechanisms to change their composition patterns and element types, which are necessary to achieve real self-adaptivity. In this article, we propose an architectural solution for this: the required dynamism will be supported by an emergent agreement - an evolving architectural structure, based on combining predefined controls and protocols. These are handled in the context of the service-oriented, agent-based and organization-centric framework defined in AT and provided by their implementation within the THOMAS platform. This work provides the first architectural abstractions to support this emergent structure. A real-world example showing the interest of this approach is also provided, and some conclusions about its applicability are finally outlined.</dc:description>
</entry>
<entry>
<title>Presentación al Número especial "Software Engineering in Argentina: Hot spots"</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/135275" rel="alternate"/>
<author>
<name>Pons, Claudia Fabiana</name>
</author>
<author>
<name>Ceria, Santiago</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/135275</id>
<updated>2022-04-28T20:04:09Z</updated>
<published>2011-06-04T00:00:00Z</published>
<summary type="text">Contribucion a revista
Electronic Journal of SADIO; vol. 10
Nota sobre el contenido del volumen 10, número especial del Electronic Journal of SADIO
</summary>
<dc:date>2011-06-04T00:00:00Z</dc:date>
<dc:description>Nota sobre el contenido del volumen 10, número especial del Electronic Journal of SADIO</dc:description>
</entry>
<entry>
<title>Supporting Aspect Oriented Requirements Engineering for Large Documents</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/114612" rel="alternate"/>
<author>
<name>Zambrano Polo y La Borda, Arturo Federico</name>
</author>
<author>
<name>Rousselot, Julián</name>
</author>
<author>
<name>Fabry, Johan</name>
</author>
<author>
<name>Gordillo, Silvia Ethel</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/114612</id>
<updated>2022-04-20T17:14:19Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Articulo
Electronic Journal of SADIO; vol. 10
Performing Aspect Oriented Requirements Engineering for large documents is a hard task. This is due to the lack of tools that support demarcation and tracking of crosscutting concerns for requirements documents. In this paper we present the requirements and current implementation status of AORE Assistant, a tool aimed at helping the engineer to manage large documents with multiple crosscutting concerns. Such tool should improve software development cycle by easing the location of crosscutting concerns in the documents and helping to avoid problems derived from neglected concerns interactions.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>Performing Aspect Oriented Requirements Engineering for large documents is a hard task. This is due to the lack of tools that support demarcation and tracking of crosscutting concerns for requirements documents. In this paper we present the requirements and current implementation status of AORE Assistant, a tool aimed at helping the engineer to manage large documents with multiple crosscutting concerns. Such tool should improve software development cycle by easing the location of crosscutting concerns in the documents and helping to avoid problems derived from neglected concerns interactions.</dc:description>
</entry>
</feed>
