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.
App store reviews are currently the main source of information for analyzing different aspects of app development and evolution. However, app users' feedback do not only occur on the app store. In fact, a large quantity of posts about apps are made daily on social media. In this paper, we study how Twitter can provide complementary information to support mobile app development. By analysing a total...
Mobile app testing is challenging since each test needs to be executed in a variety of operating contexts including heterogeneous devices, various wireless networks, and different locations. Crowdsourcing enables a mobile app testing to be distributed as a crowdsourced task to leverage the crowd in a community. However, a high test quality and expected test context coverage are difficult to achieve...
Significant research efforts have been put in refining concept/requirements of novel systems innovated by experts or crowds. However, there is scarce evidence of refinement techniques developed for and/or applied to the concept/requirements of novel systems innovated with participatory design. Arguably, general idea assessment and refinement techniques can be applied to participatory innovations....
App developers naturally want to know which of their releases are successful and which are unsuccessful. Such information can help with release planning and requirements prioritisation and elicitation. To address this problem, I performed causal analysis on 52 weeks of popular app releases from Google Play and Windows Phone Store. The results reveal properties of successful releases in multiple app...
Nowadays, software development projects produce a large number of software artifacts including source code, execution traces, end-user feedback, as well as informal documentation such as developers' discussions, change logs, StackOverflow, and code reviews. Such data embeds rich and significant knowledge about software projects, their quality and services, as well as the dynamics of software development...
To test a Software Product Line (SPL), the test artifacts and the techniques must be extended to support variability. In general, when new SPL products are developed, more tests are generated to cover new or modified features. A dominant source of extra effort for such tests is the concretization of newly generated tests. Thus, minimizing the amount of new nonconcretized tests required to perform...
A/B testing is the experiment strategy, which is often used on web or mobile application development. In A/B testing, a developer has to implement multiple variations of application, assign each variation to a subset of the entire user population randomly, and analyze log data to decide which variation should be used as a final product. Therefore, it is challenging to keep the application code clean...
This paper proposes a multi-lingual enhanced Rapid Serial Visual Presentation (RSVP) system named “MulLinR,” which is an attempt for language-specific problems of existing RSVP tools. We design and build a prototype system, which currently only supports Japanese, and experiment with variation of presentation time intervals. Experimental results suggests 400 milliseconds is the most suitable time interval...
This paper discusses the creative practice of independents and individuals and their requirements for tools to author location-based experiences (LBE), including location-based games (LBG). The work describes and presents initial findings from a questionnaire study and a workshop. Both studies focused upon the working practices of individuals and small independent artists, hackers and researchers,...
Field of software development is a very important part of ICT. Large number of new software is developing every day and also a lot of SW development companies exist. SW development could be done in several ways based on standardized methodologies and mobile applications are not exceptions. Selection of the right methodology is a key part which could affect time and quality of development. This paper...
Requirements Engineering (RE) and all its underlying activities, such as requirements identification, evolution, validation, communication, and management, are still the key factors in successful product development. Therefore, proper implementation of this process is necessary to obtain a quality product. A better understanding of the most challenging RE-related topics for practitioners will greatly...
Software development requires the protection of privacy. However, a body of knowledge does not exist for the development of privacy-aware software. Based on a literature survey, this paper introduces various studies that address knowledge regarding the development of privacy-aware software, and describes the current status and future direction toward building a knowledge base for privacy-aware software...
We report on a case study on model based testingfor a commercially available telecom software system. A mainpurpose is to investigate how different strategies for test suitegeneration affect quality attributes of the generated test suites, in a realistic industrial environment. We develop a functionalmodel in the form of an extended finite state machine, from whichwe generate test suites using several...
Learning Management System (LMS) has been becoming an unavoidable component in virtual learning system. It offers various facilities to enrich the learning process in a virtual environment. However, it is understood that existing Learning Management Systems need to be extended with ubiquitous additional functionalities. Hence this paper proposes a framework for LMS to support U-conferencing facility...
The dynamicity of modern communication networks relays on the switching and routing infrastructure. The Cloud, the Internet of Things, the Big Data, the mobile data communications, the 4k video all demand an even more dynamic network provided by high performance switching and routing infrastructure.
The rise of eLabs (remote labs and virtual labs) in which access to hardware is abstracted; the students and the teachers are left with a simulator or software like experimentation. You give this system a set of inputs and then the user gets to see a live feed of the experimentation happening and when it is done the results are delivered to the user. This project aims to design and eventually build...
Child abuse and its myriad forms often go undetected due to the geographically distributed and widespread nature of the crime. The process of reporting is also long and is often used as an excuse to allow the proliferation of these activities. To prevent the crime from going unpunished, this paper introduces a browser based web application and a mobile application called Project Jagriti that uses...
This paper presents SMoCoR, a smart mobile contact recommender based on smart phone data. It recommends the most appropriate way to contact friends according to friends' current condition. In no emergency condition, SMoCoR achieves two goals. First, the recommended contacts disturb friends least, that means, it will tell whether it's suitable to call friends. Second, the recommended contact makes...
The IEEE Engineering Mobile Service Oriented Systems (EMSOS) Workshop aims to bring together researchers from academia and industry, as well as practitioners in the area of engineering services in mobile environments in order to provide a forum where recent research results can be presented and discussed. The objective is to understand open issues in the software engineering area of services applied...
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.