{"title":"A pragmatic approach for message modeling - A case study in an agile organization","authors":"M. B. Nakicenovic","doi":"10.1109/CEE-SECR.2010.5783144","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2010.5783144","url":null,"abstract":"This case-study describes how to introduce a pragmatic Model Driven Development (MDD) approach in a large, world-wide financial services software company with a conservative culture and high time-to-market constraints. By the application of agile principles a pragmatic simplified approach was produced by using only a single modeling level and using XML as modeling language. Although simplified, this approach could still significantly improve the application architecture of financial message structure definitions by reducing duplication and automating development tasks.","PeriodicalId":187644,"journal":{"name":"2010 6th Central and Eastern European Software Engineering Conference (CEE-SECR)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129427745","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"SaaS support in software documentation systems","authors":"Ekaterina Stepalina","doi":"10.1109/CEE-SECR.2010.5783175","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2010.5783175","url":null,"abstract":"In recent days more and more software developments tools become distributed by the SaaS (Software-As-A-Service) model alongside with ready-to-install products. The developers of task and bug tracking systems now offer their solutions by a monthly fee. For instance, JIRA Studio produced by Atlassian can be connected to a corporative domain by subscription. This scheme allows software companies to reduce costs at the project's start and get scalable resources in future.","PeriodicalId":187644,"journal":{"name":"2010 6th Central and Eastern European Software Engineering Conference (CEE-SECR)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116458148","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Sadovykh, P. Desfray, B. Elvesaeter, Arne-Jørgen Berre, E. Landre
{"title":"Enterprise architecture modeling with SoaML using BMM and BPMN - MDA approach in practice","authors":"A. Sadovykh, P. Desfray, B. Elvesaeter, Arne-Jørgen Berre, E. Landre","doi":"10.1109/CEE-SECR.2010.5783155","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2010.5783155","url":null,"abstract":"The Service oriented architecture Modeling Language (SoaML) is a new specification from the Object Management Group (OMG) that intends to bridge the gap between business and IT models. Nevertheless, the specification is very vague on the methodology aspects and practical means for integration with OMG business level languages - Business Motivation Model (BMM) and Business Process Modeling Notation (BPMN). SHAPE FP7 EU project addressed these issues by means of a dedicated Model Driven Architecture (MDA) based methodology and tool support. The results were validated with industrial case studies by Statoil and Saarstahl. In this paper we focus on our experience with SoaML obtained with Statoil case study, briefly describe the developed Model Driven Architecture (MDA) based methodology for modeling enterprise architectures with BMM, BPMN and SoaML, which we illustrate with a “Discount Voyages” example. Finally, we present Statoil case study and outline the future research directions.","PeriodicalId":187644,"journal":{"name":"2010 6th Central and Eastern European Software Engineering Conference (CEE-SECR)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130908424","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Implementing usability methods into CMMI-compliant software development process","authors":"Y. Kryuchkova, D. Pavlov","doi":"10.1109/CEE-SECR.2010.5783160","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2010.5783160","url":null,"abstract":"Usability methods are described in many books, online articles and well-known standards as ISO (International Organization for Standardization) and CMMI (Capability of Maturity Model Improvements). Nevertheless there are not that many organizations in Russia and the rest of the World where the whole process is based on the human-centered design principles. As the result we have plenty of products which do not serve us as they should and many projects which overrun their budgets dramatically or fail. We keep losing money, making the same mistakes over and over again. This is true not just for some small and inexperienced companies but also for the medium and large organizations.","PeriodicalId":187644,"journal":{"name":"2010 6th Central and Eastern European Software Engineering Conference (CEE-SECR)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130045765","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Perspectives of stereo 3D TV applications development","authors":"D. Vavilov, D. Dovzhenko, Alexander Anisimov","doi":"10.1109/CEE-SECR.2010.5783171","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2010.5783171","url":null,"abstract":"Engineers at Motorola Mobility Software Center in St.-Petersburg have significant experience in implementation of 3D video and graphics support in a variety of digital video processing and display system. Analysis of major world trends in this area allowed the authors preparing hints on Stereo 3D application development how to surmount the major current obstacle for extensive transition to 3D TV - lack of Stereo 3D content. Recommendations for the Russian market are provided.","PeriodicalId":187644,"journal":{"name":"2010 6th Central and Eastern European Software Engineering Conference (CEE-SECR)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124142205","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Integrating quality, quality in use, actual usability and user experience","authors":"P. Lew, L. Olsina, Li Zhang","doi":"10.1109/CEE-SECR.2010.5783161","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2010.5783161","url":null,"abstract":"Selecting and using a quality model is usually a first step in evaluating software quality. In this work we propose employing previous work incorporating two new characteristics into recently issued the ISO 25010 standard combined with concepts of actual usability and user experience in a flexible framework. The resulting models and framework can be instantiated to evaluate software and Web applications. Finally, a strategy and process for non-intrusively evaluating and improving quality in use based on real usage data is outlined. The application of this strategy is our current endeavor.","PeriodicalId":187644,"journal":{"name":"2010 6th Central and Eastern European Software Engineering Conference (CEE-SECR)","volume":"4 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132291264","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Practical review of software requirements","authors":"Grigory I. Gusev","doi":"10.1109/CEE-SECR.2010.5783173","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2010.5783173","url":null,"abstract":"Quality of the requirements is more important than quality of any other work document of the software lifecycle. On the other hand, typical requirements quality assurance methods, such as peer review are always costly and often detect only formal and cosmetic defects. According to Luxoft experience, review is more effective when it is combined with practical validation of the requirements. The reviewers should not go through a checklist with abstract “non-ambiguity, verifiability, or feasibility,‥” criteria but should generate draft implementations of the requirements instead, to see if they can be really put into design, test cases, and user documentation. The approach improves quality and non-volatility of the requirements, decreases rework rate on the subsequent phases, and yet does not affect project budget.","PeriodicalId":187644,"journal":{"name":"2010 6th Central and Eastern European Software Engineering Conference (CEE-SECR)","volume":"591 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123185177","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Interactive 3D scene modeling and visualization system","authors":"R. Grebinnik, A. Lipanov","doi":"10.1109/CEE-SECR.2010.5783162","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2010.5783162","url":null,"abstract":"In this scientific report the visual system for 3D scene creation for the purpose of design and visualization of various objects' behavior scenarios on the stage, their interaction with each other and also with the participation of user is described. The following system can be used at the development of virtual simulator systems and at visual modeling of different situations to demonstrate the interaction of objects with each other on the stage. The system provides for the ability to interact with user during scene demonstration, and objects' behavior on stage is being managed according to the scenario, which is predesigned by user with the help of a simple script language. These system capabilities allow substantially reduce the time required for the development of some model of an interactive 3D scene; provide possibility for user to participate in actions on scene. The system can be used for training purposes, for analysis and demonstration of various situations, where processes visualization is necessary considering mathematical models and physical properties of objects. The system is developed using the up to date technologies .NET Framework 3.5 and XNA Game Studio 3.1.","PeriodicalId":187644,"journal":{"name":"2010 6th Central and Eastern European Software Engineering Conference (CEE-SECR)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123999444","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Processes and people","authors":"M. Kumskov","doi":"10.1109/CEE-SECR.2010.5783174","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2010.5783174","url":null,"abstract":"The report focuses on relative characteristics of the process management and activity management used in software development methodologies. As an example, the methodology IBM Rational Unified Process (RUP) and the Agile methodology are discussed. The use of the process management allows you to turn “hard” RUP methodology (with proper adaptation) in the Agile-RUP. Use of activity Management in Agile-projects significantly increases the risk of project failure in general, and “contradicts” the essence of the Agile methodology. The report reveals the characteristics of the process approach to management as an approach based on the quality in the broad sense. Process management took shape and grew up in such production organization methodologies as TQM (Total Quality Management), JIT (Just in Time), Six Sigma. An illustration of the process management characteristics are used as an example of best practices and techniques of methodology Agile.","PeriodicalId":187644,"journal":{"name":"2010 6th Central and Eastern European Software Engineering Conference (CEE-SECR)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115426623","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Comparison of two models of success prediction in software development projects","authors":"A. Maglyas, U. Nikula, K. Smolander","doi":"10.1109/CEE-SECR.2010.5783149","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2010.5783149","url":null,"abstract":"Background: The size and complexity of software development projects are growing. At the same time, the proportion of successful projects is still quite low according to the previous research. One way to approach this problem is to develop and use methods that can predict project success beforehand and act accordingly.","PeriodicalId":187644,"journal":{"name":"2010 6th Central and Eastern European Software Engineering Conference (CEE-SECR)","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122296049","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}