Search results

1 – 10 of 732
Article
Publication date: 30 March 2012

Benjamin Schmeling, Anis Charfi, Steffen Heinzl and Mira Mezini

More and more organizations make parts of their information systems available to their business partners and often face integration and interoperability issues. To counter these…

Abstract

Purpose

More and more organizations make parts of their information systems available to their business partners and often face integration and interoperability issues. To counter these problems, web services appeared as a promising technology to bridge the gap between organizations and their partners. While web services generally focus on the implementation of functional concerns (FC) such as ordering of goods, the reservation of flights, etc. also non‐functional concerns (NFC) such as security, reliable messaging, performance, and availability have to be addressed appropriately. The purpose of this paper is to identify web services' requirements.

Design/methodology/approach

In this paper the authors provide a survey on works in the area of NFCs in web services. After presenting a common terminology, the most important requirements in that context are presented. Further, the authors assess these works against the requirements.

Findings

The evaluation reveals that there is no approach that supports the requirements to a satisfying degree. Based on that, the authors motivate the need for a novel holistic approach to NFCs in web services.

Originality/value

The paper presents an extended version of one of the papers presented at iiWAS2010.

Details

International Journal of Web Information Systems, vol. 8 no. 1
Type: Research Article
ISSN: 1744-0084

Keywords

Article
Publication date: 27 July 2010

Claudia Cappelli, Flávia Maria Santoro, Julio Cesar Sampaio do Prado Leite, Thais Batista, Ana Luisa Medeiros and Clarissa S.C. Romeiro

The aspect‐oriented (AO) paradigm is first proposed to deal with programing modularity issues, but different researchers have been exploring AO concepts in the designing and…

1306

Abstract

Purpose

The aspect‐oriented (AO) paradigm is first proposed to deal with programing modularity issues, but different researchers have been exploring AO concepts in the designing and definition of software systems. The goal of this paper is to discuss and present a proposal that addresses the application of AO concepts to the design of business processes (BPs) in order to improve usability and understandability of process models.

Design/methodology/approach

The paper departs from previous work on analyzing the application of AO for software design. The observations were backed by a case study, which was used to illustrate the issues by means of examples.

Findings

The paper presents findings on important issues related to the integration of AO paradigm and BP modeling, such as crosscutting representation, crosscutting composition, quantification, and join point exposure.

Originality/value

The paper explores a new frontier: the application of AO concepts to the design of BPs. As of now, few works have explored this new view on process modularity. The paper claims that application of AO concepts to the design of BPs is important in the consideration of usability and understandability. Its contributions are also backed by a prototype process editor, CrossOryx, a web‐based editor for modeling process using AO concepts.

Details

Business Process Management Journal, vol. 16 no. 4
Type: Research Article
ISSN: 1463-7154

Keywords

Article
Publication date: 28 June 2011

Claudia Raibulet and Daniele Cammareri

Mobile widgets represent applications exploiting web technologies and providing specific functionalities in an efficient and user‐friendly way. Owing to the low or medium…

Abstract

Purpose

Mobile widgets represent applications exploiting web technologies and providing specific functionalities in an efficient and user‐friendly way. Owing to the low or medium complexity of the mobile widgets, their development may be simplified and optimized through automatic mechanisms. This paper aims to address this issue.

Design/methodology/approach

This paper presents an approach to the automatic generation of widgets, which is based on the separation of concerns between the specification of their structural and functional characteristics, and their appearance. The structural and functional features are expressed at a high abstraction level through the authors' Widget Markup Language, while their appearance through pre‐defined or personalized templates. The authors' automatic generator of mobile widgets translates the XML‐based documents containing the widgets description based on the Widget Markup Language into functional widgets for various available technologies.

Findings

The main non‐functional properties of the authors' widget generator are related to its extensibility towards new technologies, and the structural and functional aspects of the widgets. The validation of their solution has been done through various case studies, among which they mention the DISCo widget, a mobile widget which provides academic information for the students of the Computer Science Department at the University of Milano‐Bicocca in Italy.

Originality/value

The main advantages of the authors' approach for the development of mobile widgets can be summarized as following: adherence to the Write‐Once‐Run Everywhere paradigm, which allows developers to save time and to not have to be aware of all the differences among the different technologies; the high‐level specification of a widget is simpler than its creation from scratch, and is, therefore, accessible to a greater number of potential developers; separation between the specification and the graphical layout of the widgets; generating widgets can consider, in addition to the platform, the characteristics of devices such as screen resolution or pointing mechanism, saving the developer the management of these aspects and industrial production of widgets, such as scalable management of creating and updating a large number of applications.

Details

International Journal of Pervasive Computing and Communications, vol. 7 no. 2
Type: Research Article
ISSN: 1742-7371

Keywords

Article
Publication date: 19 June 2007

John McManus and Trevor Wood‐Harper

The purpose of this paper is to examine the concept of quality related to the context of software development using the ISO, TickIT and CMM frameworks. The paper also seeks to…

2485

Abstract

Purpose

The purpose of this paper is to examine the concept of quality related to the context of software development using the ISO, TickIT and CMM frameworks. The paper also seeks to stress the fact that the different perspectives of those involved in software development will influence how quality is seen and measured. In the context of software engineering projects, quality takes on a broad meaning that refers not only to the way in which companies manage software engineering projects, but also to the software development process itself.

Design/methodology/approach

The approach and methodology adopted for this paper were a review of the literature and best practice in software engineering. It is argued that users of software systems are more interested in how easy the software is to use than in the underlying application code that is used to generate the system. Using the body of knowledge that is software quality the basic characteristics of software quality are described and compared in terms of quality standards such as ISO, TickIT and CMM. Each of these standards is decomposed further in order to clarify its usefulness.

Findings

The findings in the paper suggest that, whilst there are many differences in the quality standards used, there are a number of similar characteristics. In essence the underlying philosophies of ISO and CMM have at the core the same goals. Some academics see CMM as being technically over‐engineered; a CMM‐compliant quality system is in many respects far in advance of ISO.

Research limitations/implications

This paper helps define the strengths and weaknesses within ISO, TickIT and CMM from a software engineering practitioner perspective.

Practical implications

The paper shows that software engineers need to pay more attention to the performance and conformance issues in software projects and to be proactive rather than reactive to quality issues.

Originality/value

It may be argued that the importance of this paper lies in the assertion that those engaged in the software engineering are in need of a multi‐perspective view on quality and, with that in mind, this paper should appeal to practitioners and members of the academic community with an interest in software quality.

Details

The TQM Magazine, vol. 19 no. 4
Type: Research Article
ISSN: 0954-478X

Keywords

Article
Publication date: 15 March 2013

Adel Alti, Abbdellah Boukerram and Philippe Roose

The purpose of this paper was to design ontology for describing semantic context‐aware quality services, and to present a new web management tool that provides a great flexibility…

Abstract

Purpose

The purpose of this paper was to design ontology for describing semantic context‐aware quality services, and to present a new web management tool that provides a great flexibility and enables automatic semantic adaptation and customization of mobile client services.

Design/methodology/approach

The tool is developed using ontology‐based approach. This ontology captures a shared conceptual schema common in the tourism domain and maintains semantic quality information in heterogeneous service providers for service model. The results of the tool will be compared to prior works from other quality and distributed based service selection methods for mobile‐based application.

Findings

The tool support is based in the ontology Context‐aware Quality Semantic Web Service called (CxQWS). At the first step, services are defined as a set of semantic metadata, reflecting service requirements and QoS parameters. At the second step, services with a semantic contextual metadata are elaborated. Such a procedure ensures that the selection decisions should be based on the semantic quality representation of the created services. The SELETOR tool results suggest that the level of intelligent method use continue to be high flexibility in World Tourism organisations.

Research limitations/implications

The tourism services in a mobile environment have a critical role in creating tourist satisfaction. They are neither a uniform group, nor able to give consistently high service quality. Indeed they have significantly different platforms and a variety of heterogeneous service providers which make the management of service qualities complex.

Practical implications

A significant proposition is to integrate new tourism quality attributes of mobile‐based application, to provide a dynamic adaptation of selection services based on context metadata parameters (user, environment, device, and service provider context) and the management of the heterogeneity of service needs, of mobile devices capacities and their various communication protocols (GPRS, WIFI, Bluetooth, etc.) as well as the media variety (sound, video, text and image), possibly reflecting the decreased time responses and the increased visibility of standard services management methods.

Originality/value

The paper proposes SELECTOR, a dynamic service selection tool based on CxQWS ontology, defined as set of semantic metadata, which context and QoS parameters. The tool is based on semantic services and offer architecture, with three layers (semantic query, management and web services). The most innovative characteristic of the tool is that it profits from the potential of semantic representation techniques to express high level explicit constraints, while they may be useful to guide the selection and adaptation process. This tool provides low adaptation effort, e.g. takes into account all the heterogeneous services as its various communication protocols (GSM, 3G, Bluetooth, etc.) as consequences of self‐selection for dynamic context evolution guided by the adaptation policies.

Details

Journal of Systems and Information Technology, vol. 15 no. 1
Type: Research Article
ISSN: 1328-7265

Keywords

Article
Publication date: 16 November 2010

Hakim Bendjenna, Nacer‐eddine Zarour and Pierre‐Jean Charrel

The requirements engineering (RE) process constitutes the earliest phase of the information system development life cycle. Requirements elicitation is considered as one of the…

Abstract

Purpose

The requirements engineering (RE) process constitutes the earliest phase of the information system development life cycle. Requirements elicitation is considered as one of the most critical activities of this phase. Moreover, requirements elicitation is still a challenge, especially in the distributed environment of so‐called inter‐company cooperative information systems (ICISs). The purpose of this paper is to propose a methodology to elicit requirements for an ICIS.

Design/methodology/approach

An analytical research approach was conducted. The current RE approaches, which are based either on goal, scenario or viewpoint were evaluated. Then the role of the elicitation technique selection step within the requirements elicitation process was examined. Finally the factors that affect this step in a distributed environment were studied. An example from the textile industry is used to illustrate the applicability of the proposed methodology.

Findings

Though existing requirements elicitation approaches based either on goal, scenario or viewpoint are effective techniques, they do not fit exactly to a cooperative distributed environment: more issues are created by inadequate communication, time difference between sites, cultural, language and characteristics diversity of stakeholders which affect the elicitation technique selection step and thus the requirements elicitation process. In order to tackle these issues, this paper presents a methodology called MAMIE (from Macro‐ to Micro‐level requirements Elicitation) to elicit requirements for an ICIS. A prototype tool has been developed to support the operation of the methodology.

Research limitations/implications

The major limitation of the paper is that has not yet been tested in an existing organization.

Practical implications

To provide the analyst with well‐defined steps in order to elicit requirements of an ICIS. To understand the role of the elicitation technique selection step within the requirements elicitation process and identifying the factors which have an impact on this step. To select an appropriate elicitation technique according to these factors.

Originality/value

MAMIE integrates the three notions of goal, scenario and viewpoint to elicit requirements for an ICIS. The paper argues that these concepts may be used simultaneously and in a complementary way to improve the requirements elicitation process. Moreover, in order to increase the quality of the elicited requirements and thus the quality of the system‐to‐be, selecting an elicitation technique in MAMIE is not based on personal preferences but on situation assessment.

Details

Journal of Systems and Information Technology, vol. 12 no. 4
Type: Research Article
ISSN: 1328-7265

Keywords

Content available
Article
Publication date: 30 March 2012

David Taniar

247

Abstract

Details

International Journal of Web Information Systems, vol. 8 no. 1
Type: Research Article
ISSN: 1744-0084

Article
Publication date: 9 August 2021

Luís Leite, Daniel Rodrigues dos Santos and Fernando Almeida

This paper aims to explore the changes imposed by the general data protection regulation (GDPR) on software engineering practices. The fundamental objective is to have a…

Abstract

Purpose

This paper aims to explore the changes imposed by the general data protection regulation (GDPR) on software engineering practices. The fundamental objective is to have a perception of the practices and phases that have experienced the greatest changes. Additionally, it aims to identify a set of good practices that can be adopted by software engineering companies.

Design/methodology/approach

This study uses a qualitative methodology through four case studies involving Portuguese software engineering companies. Two of these companies are small and medium enterprises (SMEs) while the other remaining two are micro-companies. The thematic analysis is adopted to identify patterns in the performed interviews.

Findings

The findings indicate that significant changes have occurred at all stages of software development. In particular, the initial stages of identifying requirements and modeling processes were the stages that experienced the greatest changes. On the opposite, the technical development phase has not noticeably changed but, nevertheless, it is necessary to look at the importance of training software developers for GDPR rules and practices.

Research limitations/implications

Two relevant limitations were identified as follows: only four case studies involving micro-companies and SMEs were considered, and only the traditional software development methodology was considered. The use of agile methodologies was not explored in this study and the findings can only be mainly applied to the waterfall model.

Originality/value

This study offers mainly practical contributions by identifying a set of challenges that are posed to software engineering companies by the implementation of GDPR. Through their knowledge, it is expected to help these companies to better prepare themselves and anticipate the challenges they will necessarily face.

Details

Information & Computer Security, vol. 30 no. 1
Type: Research Article
ISSN: 2056-4961

Keywords

Article
Publication date: 21 June 2011

Patricia Frericks

Currently, different experiments in (partially) outsourcing public social protection to the market are observed. This paper seeks to identify two very different paths to…

Abstract

Purpose

Currently, different experiments in (partially) outsourcing public social protection to the market are observed. This paper seeks to identify two very different paths to outsourcing social protection: fragmentation of social protection on the one hand (in personal savings accounts) and amalgamation of social protection on the other (in life‐course savings schemes).

Design/methodology/approach

This study is theoretically based on the combination of three concepts which allow changes in social citizenship to be analyzed by means of social policy change and changes in resource flows. First, on the concept of life‐course regimes as put forward by Kohli; second, on the concept of social citizenship as proposed by Marshall; and third, on the concept of flows of resources related to these rights. The theoretical and methodological linkage of these concepts was first applied by Frericks.

Findings

These very different concepts of outsourcing social protection have implications for social inequalities, new insecurities and foreseeable under‐insurance. This is because, on the one hand, social protection redesign changes the obligatory character of social insurance, and on the other, it changes the social construction of the “adequately” protected which may no longer correspond to the factual situation of various groups of citizens.

Originality/value

The outlines of upcoming gaps in social protection, however, cannot adequately be grasped by the differentiation between “insiders” and “outsiders” of welfare systems. Although these gaps are related to status, they are more the result of life‐course trajectories, life‐course timing and age, implying that both the two current policy paths change intra‐ as well as inter‐generational differences in social protection. The characteristics of the two policy concepts and their foreseeable implications for social inequalities are analysed.

Details

International Journal of Sociology and Social Policy, vol. 31 no. 5/6
Type: Research Article
ISSN: 0144-333X

Keywords

Article
Publication date: 4 April 2016

Maria Conceição A. Silva Portela, Ana Santos Camanho, Diogo Queiroz Almeida, Luiz Lopes, Sofia Nogueira Silva and Ricardo Castro

In a context of international economic crisis the improvement in the efficiency and productivity of public services is seen as a way to maintain high-quality levels at lower…

Abstract

Purpose

In a context of international economic crisis the improvement in the efficiency and productivity of public services is seen as a way to maintain high-quality levels at lower costs. Increased productivity can be promoted through benchmarking exercises, where key performance indicators (KPIs), individually or aggregated, are used to compare health units. The purpose of this paper is to describe a benchmarking platform, called Hospital Benchmarking (HOBE), where hospital’s services are used as the unit of analysis.

Design/methodology/approach

HOBE platform includes a set of managerial indicators through which hospital services’ are compared. The platform also benchmarks services through aggregate service indicators, and provides an aggregate measure of hospital’s performance based on a composite indicator of the service’s performances. These aggregate indicators were obtained through data envelopment analysis (DEA).

Findings

Some results are presented for Portuguese hospitals for the trial years of 2008 and 2009, for which data is publicly available. Details for the service-level analysis are provided for a sample hospital, as well as details on the aggregate performance resulting from services performances.

Practical implications

HOBE’s features and outcomes show that the platform can be used to guide management actions and to support the design of health policies by administrative authorities, provided that good quality and timely data are available, and that hospitals are involved in the design of the KPIs.

Originality/value

The platform is innovative in the sense that it bases its analysis on hospital’s services, which are in general more comparable among hospitals than indicators of hospital overall performance. In addition, it makes use of DEA to aggregate performance indicators, allowing for user choice in the inputs and outputs to be aggregated, and it proposes a novel model to aggregate service’s efficiencies into a single measure of hospital performance.

1 – 10 of 732