Please Please Me:∗ Does the Presence of Test Cases Influence Mobile App Users’ Satisfaction?

Total Page:16

File Type:pdf, Size:1020Kb

Please Please Me:∗ Does the Presence of Test Cases Influence Mobile App Users’ Satisfaction? Please Please Me:∗ Does the Presence of Test Cases Influence Mobile App Users’ Satisfaction? Vinicius H. S. Durelli Rafael S. Durelli Andre T. Endo Federal University of São João del Rei Federal University of Lavras Federal University of Technology São João del Rei, Minas Gerais Lavras, Minas Gerais Cornelio Procopio, Parana [email protected] [email protected] [email protected] Elder Cirilo Washington Luiz Leonardo Rocha Federal University of São João del Rei Federal University of Minas Gerais Federal University of São João del Rei São João del Rei, Minas Gerais Belo Horizonte, Minas Gerais São João del Rei, Minas Gerais [email protected] [email protected] [email protected] ABSTRACT KEYWORDS Mobile application developers have started to realize that quality Software testing, mobile application, sentiment analysis plays a vital role in increasing the popularity of mobile applica- ACM Reference Format: tions (apps), thereby directly influencing economical profit (in-app Vinicius H. S. Durelli, Rafael S. Durelli, Andre T. Endo, Elder Cirilo, Washing- purchases revenue) and app-related success factors (i.e., number ton Luiz, and Leonardo Rocha. 2018. Please Please Me:: Does the Presence of downloads). Therefore, developers have become increasingly of Test Cases Influence Mobile App Users’ Satisfaction?. In XXXII BRAZIL- concerned with taking preemptive actions to ensure the quality IAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2018), September of their apps. In general, developers have been relying on testing 17–21, 2018, Sao Carlos, Brazil. ACM, New York, NY, USA, Article 4, 10 pages. as their main quality assurance practice. However, little is known https://doi.org/10.1145/3266237.3266272 about how much mobile app testing contributes to increasing user level satisfaction. In this paper we investigate to what extent testing 1 INTRODUCTION mobile apps contributes to achieving higher user satisfaction. To The mobile application (usually referred to as mobile app) market this end, we probed into whether there is a relation between hav- has been growing steadily over the last decade. As a result, the ing automated tests and overall user satisfaction. We looked into software industry has employed thousands of developers to produce users ratings, which express their level of satisfaction with apps, a myriad of mobile applications and generate millions of dollars in and users reviews, which often include bug (i.e., fault) reports. By revenue [2]. Currently, mobile apps are available through many app analyzing a quantitative indicator of user satisfaction (i.e., user rat- stores (or app marketplaces), two notable examples are Apple App ing), we found that there is no significant difference between apps Store1 and Google Play Store2. App stores act as online platforms with automated tests and apps that have been developed without where users can browse through a catalog of apps, download apps, test suites. We also applied sentiment analysis on user reviews to and provide feedback concerning their user-experience using the examine the main differences between apps with and without test downloaded apps (which usually takes the form of mobile app user suites. The results of our review-based sentiment analysis suggest reviews). that most apps with and without test suites score quite high for user Mobile app development is rife with challenges. One of the major satisfaction. In addition, we found that update-related problems are challenges is meeting the high expectations of mobile app users. To far more common in apps with test suites, while apps without test evaluate the quality of mobile apps, some app stores enforce devel- suites are likely to have battery-drain problems. opment policies and publishing guidelines that must be observed by app developers.In addition, apps often have to go through an CCS CONCEPTS evaluation before being approved and showcased in the app store. Due to the rapidly growing mobile market, unlike desktop- and • Software and its engineering → Formal software verification; web-based software users, mobile app users can choose from a wide ∗In this paper we explore whether automated testing helps developers to create high variety of apps. Given their greater choice, mobile app users have quality apps that “please” the end user, so the title – as made famous by The Beatles in developed a low tolerance for faulty apps. Naturally, the quality of 1963 – “Please Please Me”. mobile apps greatly influences how users perceive their experience using these apps. Some studies suggest that apps that fail to meet Permission to make digital or hard copies of all or part of this work for personal or users’ expectations end up deleted from users’ devices [11]. There- classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation fore, we surmise that quality issues can negatively impact an app’s on the first page. Copyrights for components of this work owned by others than ACM rating and reviews and ultimately hurt its popularity over time. must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a App developers have recognized that quality plays a critical role fee. Request permissions from [email protected]. in driving popularity and have started taking preemptive actions to SBES’18, September 2018, São Carlos, São Paulo, Brazil ensure the quality of their apps [7, 20]. Most developers have been © 2018 Association for Computing Machinery. ACM ISBN 978-1-4503-6503-1/18/09...$15.00 1https://www.apple.com/ios/app-store/ https://doi.org/10.1145/3266237.3266272 2https://play.google.com/store/apps relying on testing as their main quality assurance practice. Despite models. Essentially, when using probabilistic models, data is mod- the growing interest in devising better approaches to testing mobile eled based on two concepts: (i) each document follows a topic apps as well as building tools that can automate and improve testing distribution θ (d); (ii) and each topic follows a term distribution of mobile apps [29], little research has been done to explore the ϕ(z). θ (d) and ϕ(z) reflect to what extent a term is important toa relation between having automated tests and user satisfaction [18]. topic and to what extent a topic is important to a document, re- Therefore, this paper examines the contribution of mobile app spectively [5]. Non-probabilistic topic modeling employs strategies testing in increasing the level of satisfaction of users with apps in the such as matrix factorization, wherein a dataset with n documents context of the Android operating system (OS) and the Google Play and m different terms is encoded as a design matrix A 2 Rn×m and Store. We conjecture that apps that include some sort of automated the goal is to decompose A into sub-matrices that preserve some testing (i.e., test suites) fare better in terms of quality and thus desired property or constraint. The two main non-probabilistic satisfy user expectations better. More specifically, we set out to strategies are (i) singular value decomposition (SVD) [6] and (ii) examine the following research questions: non-negative matrix factorization (NMF) [15]. Several strategies have been proposed for extracting relevant topics from a set of pre- RQ1 Do apps with test suites score higher in terms of user satis- viously identified topics. Bicalho .et al [1] proposed a strategy based faction than apps without test suites? on NMF: semantic topic combination (SToC), whose main goal is • RQ1:1 Do apps with test suites achieve higher average rat- to group semantically similar topics. In this paper, to answer our ings than apps without test suites? research questions we consider TF-IDF, NMF, and SToC as our data representation, topic decomposition, and topic extraction strategies • RQ1:2 Do apps with test suites achieve more positive re- of choice, respectively. views? We analyzed 60 mobile apps. Although the number of apps we 3 SENTIMENT ANALYSIS investigated is relatively small, the analysis we carried out was Sentiment analysis is concerned with the task of automatically de- sound and we believe that the results are of general interest to the tecting the polarity (i.e., positive or negative) of sentiment in textual software engineering community. Our experimental results on a representations [9]. Basically, there are two types of methods for real-world app sample would seem to indicate the following: carrying out sentence-level analysis: (i) supervised based and (ii) • Both our qualitative and quantitative results would seem to lexicon based. Since supervised methods need to process labeled suggest that apps with and without test suites score similarly data, these methods do not perform properly when complex data in terms of user satisfaction. (i.e., real world textual data) has to be taken into account. Conse- • However, these two groups of apps are prone to different quently, recent efforts have come up with sentence-level methods problems that lead to poor reviews: (i) apps with test suites based on lexicons. Lexicon-based methods create lexicons and com- have a high incidence of update-related problems and (ii) apps bine different natural language processing techniques to determine without tests are fraught with battery-drain issues. a sentence polarity [9]. In this paper, we adopted a lexicon based The remainder of this paper is organized as follows. Section 2 strategy [16] that outperforms several supervised strategies. and 3 provide background on topic modeling and sentiment anal- ysis, presenting definitions and a brief description of the review- 4 RELATED WORK based sentiment analysis approach we used in this paper. Section 4 Several studies have been exploring user feedback to understand presents related work.
Recommended publications
  • Comodo System Cleaner Version 3.0
    Comodo System Cleaner Version 3.0 User Guide Version 3.0.122010 Versi Comodo Security Solutions 525 Washington Blvd. Jersey City, NJ 07310 Comodo System Cleaner - User Guide Table of Contents 1.Comodo System-Cleaner - Introduction ............................................................................................................ 3 1.1.System Requirements...........................................................................................................................................5 1.2.Installing Comodo System-Cleaner........................................................................................................................5 1.3.Starting Comodo System-Cleaner..........................................................................................................................9 1.4.The Main Interface...............................................................................................................................................9 1.5.The Summary Area.............................................................................................................................................11 1.6.Understanding Profiles.......................................................................................................................................12 2.Registry Cleaner............................................................................................................................................. 15 2.1.Clean.................................................................................................................................................................16
    [Show full text]
  • Cuteftp Pro V8 Utorrent
    1 / 2 CuteFTP Pro V8 Utorrent 2.1 Server ... FileZilla FTP Client, WS FTP, Bullet Proof FTP, CuteFTP ... Vuze (formerly Azureus), utorrent, Transmission, Deluge, qBittorrent, .... Nero 8 Ultra Edition 8 3 13 0 crack. Utorrent 1.8.3 serial keygen. Globalscape Cuteftp Pro 8 3 3 054 key code generator. Betterzip 1.8.3 crack.. CuteFTP Pro V8 Utorrent cuteftp, cuteftp free, cuteftp mac, cuteftp server, cuteftp vs filezilla, cuteftp sftp, cuteftp portable, cuteftp crack, cuteftp 8 professional, .... Download CCProxy 8 is easy-to-use and powerful. ... allows use of ICQ, MSN Messenger, Yahoo Messenger, CuteFTP, CuteFTP Pro and WS-FTP. ... Previous uTorrent Pro Crack 3.5.4 Build 44590 & Key Free Download.. Find SophosLabs data about viruses, spyware, suspicious behavior and files, adware, PUAs, and controlled applications and devices. · ABC · ABC Client · ANts P2P .... FCleaner 1.3.1.621Jul 12th; Registry Gear 2.1.1.609Jun 9th; CuteFTP Pro 8.3.4Jun 2nd; CuteFTP Lite 8.3.4Jun 2nd ... [Show All]8 softwares in this category. 8 September 2012 at 16:11 Reply ... [SOFTWARE] uTorrent Turbo Booster · [GAMES] JUST CAUSE 2 SKIDROW + DLC LIMITED CONTENT · [OS] ... [CUSTOM] AlienWare Full Pack · [SOFTWARE] CuteFTP / Cute FTP Professional v8.3.3.. Cakewalk Dimension Pro DXi and VSTi sampler synthesizer works great with ... FXsound DFX Audio Enhancement v8.0 for Windows Media Player & Winamp ... GlobalSCAPE CuteFTP 4.2; GlobalSCAPE CuteFTP 8, 8.0.4 Pro (Error ... Beta (Chinese Simplified/Traditional); uTorrent 1.6; WinMX 3.54 (Beta 4).. Able2Extract Professional v8.0.28.0 Incl Crack [TorDigger] utorrent · SpyKey.rar Serial Key keygen · PATCHED Win 10 Pro RS3 En-us (x86 x64) ...
    [Show full text]
  • Complaint of ) ) Free Press and Public Knowledge ) ) __- ______Against Comcast Corporation ) ) for Secretly Degrading Peer-To-Peer Applications ) ) To: Ms
    Before the FEDERAL COMMUNICATIONS COMMISSION Washington, D.C. 20554 Formal Complaint of ) ) Free Press and Public Knowledge ) ) __- _______ Against Comcast Corporation ) ) For Secretly Degrading Peer-to-Peer Applications ) ) To: Ms. Marlene H. Dortch, Secretary, FCC ) Formal Complaint Marvin Ammori, General Counsel Andy Schwartzman Ben Scott, Policy Director Harold Feld Free Press Parul Desdai 501 Third Street NW, Suite 875 Media Access Project Washington, DC 20001 1625 K Street, NW 202-265-1490 Suite 1000 Washington, DC 20006 (202) 232-4300 November 1, 2007 Table of Contents Summary ..................................................................................................................................i I. Facts ........................................................................................................................1 A. Parties..................................................................................................................1 B. Network Neutrality Background...........................................................................2 C. Comcast Blocks Innovative Applications .............................................................5 D. Comcast’s Methods are Deliberately Secretive.....................................................9 II. Legal Argument .....................................................................................................12 A. Degrading Applications Violates the Commission’s Internet Policy Statement, Which the FCC Has Vowed to Enforce..............................................................12
    [Show full text]
  • Special Characters A
    453 Index ■ ~/Library/Safari/WebpageIcons.db file, Special Characters 112 $(pwd) command, 89–90 ~/Library/Saved Searches directory, 105 $PWD variable, 90 ~/Library/Services directory, 422–423 % (Execute As AppleScript) menu option, ~/Library/Workflow/Applications/Folder 379 Actions folder, 424 ~/ directory, 6, 231 ~/Library/Workflows/Applications/Image ~/bin directory, 6, 64, 291 Capture folder, 426 ~/Documents directory, 281, 290 ~/Movies directory, 323, 348 ~/Documents/Knox directory, 255 ~/Music directory, 108, 323 ~/Downloads option, 221, 225 ~/Music/Automatically Add To iTunes ~/Downloads/Convert For iPhone folder, folder, 424 423–424 ~/Pictures directory, 281 ~/Downloads/MacUpdate ~/.s3conf directory, 291 Desktop/MacUpdate Desktop ~/ted directory, 231 2010-02-20 directory, 16 ~/Templates directory, 60 ~/Downloads/To Read folder, 425 ~/Templates folder, 62 ~/Dropbox directory, 278–282 Torrent program, 236 ~/Library folder, 28 1Password, 31, 135, 239–250 ~/Library/Application 1Password extension button, 247–248 Support/Evom/ffmpeg directory, 1Password.agilekeychain file, 249 338 1PasswordAnywhere tool, 249 ~/Library/Application 1Password.html file, 250 Support/Fluid/SSB/[Your 2D Black option, 52 SSB]/Userstyles/ directory, 190 2D With Transparency Effect option, 52 ~/Library/Application Support/TypeIt4Me/ 2-dimensional, Dock, 52 directory, 376 7digital Music Store extension, 332 ~/Library/Caches/com.apple.Safari/Webp age Previews directory, 115 ~/Library/Internet Plug-Ins directory, 137 ■A ~/Library/LaunchAgents directory, 429, 432
    [Show full text]
  • Stellar Bitraser File Eraser(2 MB, PDF)
    BITRASER FILE ERASER Wipe Files Beyond Recovery Secure File Erasure Software For Safeguarding Privacy BitRaser File Eraser DIY software for permanent wiping of sensitive files, web browsing history, app & system traces, & deleted files from laptop, desktops, and external storage media. Wipe sensitive files across devices. Ensure data safety! BitRaser File Eraser is a simple & powerful software for safeguarding data through secure wiping of sensitive files on Windows systems. The tool is ideal for anyone who uses a computer and wants to secure themselves from data breach or leakage threats. Erase files & folders Wipe identity Erase web browsing from Windows PC and documents, tax records, history from Chrome, external storage, etc. photos & videos, etc. Mozilla, Safari, etc. Available for: Know more © Copyright Stellar Information Technology Pvt. Ltd. All Trademarks Acknowledged. www.stellarinfo.com BITRASER FILE ERASER WIPES ALL TYPES OF SENSITIVE FILES ERASES ALL DEVICES & DRIVES Erases photos, videos, tax records, social security Wipes Windows PC, USB flash drives, external number, credit card statement, personal health HDD, SD Card & even files stored on servers. records, official documents and more. CLEARS WEB BROWSING HISTORY REMOVES APPLICATION TRACES TRACES Erases browsing history, cookies, temporary files, Removes activity logs, preferences, etc. generated favorites, etc. Supports Chrome, Mozilla, Safari, IE, with use of News apps, Instant Messengers, Email Microsoft Edge, Opera, & SeaMonkey. apps, Peer to Peer apps, & more. ERASES THE DELETED FILES SCHEDULES THE ERASURE TASKS Wipes the deleted files from system by erasing the Allows to preset & run wiping tasks based on time, day unused space freed up after deletion. Secures & frequency. You can choose specific files for wiping against retrieval of sensitive deleted files.
    [Show full text]
  • Multiresolution Recurrent Neural Networks: an Application to Dialogue Response Generation
    Multiresolution Recurrent Neural Networks: An Application to Dialogue Response Generation Iulian Vlad Serban∗◦ Tim Klinger University of Montreal IBM Research 2920 chemin de la Tour, T. J. Watson Research Center, Montréal, QC, Canada Yorktown Heights, NY, USA Gerald Tesauro Kartik Talamadupula Bowen Zhou IBM Research IBM Research IBM Research T. J. Watson Research Center, T. J. Watson Research Center, T. J. Watson Research Center, Yorktown Heights, Yorktown Heights, Yorktown Heights, NY, USA NY, USA NY, USA Yoshua Bengioy◦ Aaron Courville◦ University of Montreal University of Montreal 2920 chemin de la Tour, 2920 chemin de la Tour, Montréal, QC, Canada Montréal, QC, Canada Abstract We introduce the multiresolution recurrent neural network, which extends the sequence-to-sequence framework to model natural language generation as two parallel discrete stochastic processes: a sequence of high-level coarse tokens, and a sequence of natural language tokens. There are many ways to estimate or learn the high-level coarse tokens, but we argue that a simple extraction procedure is sufficient to capture a wealth of high-level discourse semantics. Such procedure allows training the multiresolution recurrent neural network by maximizing the exact joint log-likelihood over both sequences. In contrast to the standard log- likelihood objective w.r.t. natural language tokens (word perplexity), optimizing the joint log-likelihood biases the model towards modeling high-level abstractions. We apply the proposed model to the task of dialogue response generation in arXiv:1606.00776v2 [cs.CL] 14 Jun 2016 two challenging domains: the Ubuntu technical support domain, and Twitter conversations. On Ubuntu, the model outperforms competing approaches by a substantial margin, achieving state-of-the-art results according to both automatic evaluation metrics and a human evaluation study.
    [Show full text]
  • Article 119 6465 Pdf 100.Pdf
    The European Proceedings of Social & Behavioural Sciences EpSBS ISSN: 2357-1330 https://doi.org/10.15405/epsbs.2019.09.02.13 EEIA 2019 International Conference "Education Environment for the Information Age" FORMATION OF PROFESSIONAL COMPETENCES BY MODERN INFORMATIZATION Tatiana A. Averianova (a)*, Galina A. Kasatova (b), Bella L. Kagan-Rozentsveig (c) *Corresponding author (a) Nosov Magnitogorsk State Technical University. Address: 455000, Magnitogorsk, Lenin Avenue, 38. E-mail: [email protected]* (b) Nosov Magnitogorsk State Technical University. Address: 455000, Magnitogorsk, Lenin Avenue, 38. E-mail: [email protected] (c) Nosov Magnitogorsk State Technical University. Address: 455000, Magnitogorsk, Lenin Avenue, 38. E-mail: [email protected] Abstract The aim of this study is to present the process of forming the professional competence of bachelors in the field of “Technology of artistic processing of materials” in the system “study group – college – university” by informatization. In accordance with this purpose, the following tasks were accomplished: we have analyzed the existing problems; the educational system “study group – college – university” was created; and also we have implemented a system of professional selection. The methodology of forming professional competencies by informatization was introduced at all stages of the given system. The following methods are used: analysis, modeling, and actualization. Modern scientists repeatedly outlined the importance of the questions about the need for continuous improvement in the field of information technologies for the purpose of targeting, selecting and implementing funds in the professional field, expanding the information base for providing educational institutions, and the need for the teaching staff mobility in advancing their educational level in the field of information and communication technologies.
    [Show full text]
  • Firefox Won't Download Torrents on Vuze Firefox Won't Download Torrents on Vuze
    firefox won't download torrents on vuze Firefox won't download torrents on vuze. Completing the CAPTCHA proves you are a human and gives you temporary access to the web property. What can I do to prevent this in the future? If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware. If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices. Another way to prevent getting this page in the future is to use Privacy Pass. You may need to download version 2.0 now from the Chrome Web Store. Cloudflare Ray ID: 67af8650d8ef1667 • Your IP : 188.246.226.140 • Performance & security by Cloudflare. Firefox won't download torrents on vuze. Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option. why can't i download firefox? 2 replies 9 have this problem 4030 views Last reply by James. i have been trying to download fire fox and it just keeps saying it is downloading! how long does it take? Chosen solution. Downloading Firefox should take less than 5 minutes depending on your internet plan. May I ask, what browser are you using to download Firefox? All Replies (2) Chosen Solution. Downloading Firefox should take less than 5 minutes depending on your internet plan. May I ask, what browser are you using to download Firefox? Moderator.
    [Show full text]
  • Web Services' Integration Into a Peer-To-Peer Bittorrent Client
    FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO Web Services’ Integration into a Peer-to-Peer BitTorrent Client Francisco A. Barbosa Thesis submitted for the degree of Master in Electrical and Computers Engineering Major in Telecommunications Supervisor: Maria Teresa Andrade (Ph.D.) Supervisor: Asdrúbal Costa (Ing.) March, 2009 Resumo Actualmente, quando se fala em computação distribuída e disseminação rápida de dados, a primeira tecnologia em que se pensa é em sistemas peer-to-peer. Este método alternativo de co- municação, por oposição à tradicional arquitectura cliente-servidor, permite que, numa rede, todos os nós comuniquem simultaneamente entre si, aumentando a rapidez e a eficiência das transmis- sões de dados. Tomando em consideração este facto, não é pois de estranhar que esta seja a tecnologia adoptada no âmbito do projecto europeu MOSAICA, um projecto que pretende fornecer uma plataforma para que conteúdos multimédia de diversas culturas, etnias e religiões possam ser disseminados por todo o mundo, numa tentativa de promover a igualdade e tolerância entre povos e combater as diferenças culturais através do conhecimento das mesmas. Esta dissertação pretende não só analisar as tecnologias inerentes à rede MOSAICA, como também contribuir com ferramentas que tornem este projecto mais próximo do seu objectivo: fazer com que os conteúdos que circulam na rede MOSAICA cheguem a qualquer lado e que possam ser acedidos a partir de qualquer lado, com a máxima simplicidade possível. Em particular, o objectivo desta tese é o de especificar e desenvolver uma aplicação Web e respectivos módulos de suporte, tornando possível a interacção com um cliente BitTorrent, permitindo a qualquer utilizador com ligação Internet e um browser Web usufruir das mesmas vantagens que um utilizador de redes peer-to-peer, podendo aceder aos conteúdos distribuídos nessa rede, com hipótese de transferir os mesmos para o seu computador, sem necessidade de estar associado à rede peer-to-peer e, consequentemente, sem necessidade de instalar qualquer tipo de software peer-to-peer.
    [Show full text]
  • DVD-Ofimática 2014-07
    (continuación 2) Calizo 0.2.5 - CamStudio 2.7.316 - CamStudio Codec 1.5 - CDex 1.70 - CDisplayEx 1.9.09 - cdrTools FrontEnd 1.5.2 - Classic Shell 3.6.8 - Clavier+ 10.6.7 - Clementine 1.2.1 - Cobian Backup 8.4.0.202 - Comical 0.8 - ComiX 0.2.1.24 - CoolReader 3.0.56.42 - CubicExplorer 0.95.1 - Daphne 2.03 - Data Crow 3.12.5 - DejaVu Fonts 2.34 - DeltaCopy 1.4 - DVD-Ofimática Deluge 1.3.6 - DeSmuME 0.9.10 - Dia 0.97.2.2 - Diashapes 0.2.2 - digiKam 4.1.0 - Disk Imager 1.4 - DiskCryptor 1.1.836 - Ditto 3.19.24.0 - DjVuLibre 3.5.25.4 - DocFetcher 1.1.11 - DoISO 2.0.0.6 - DOSBox 0.74 - DosZip Commander 3.21 - Double Commander 0.5.10 beta - DrawPile 2014-07 0.9.1 - DVD Flick 1.3.0.7 - DVDStyler 2.7.2 - Eagle Mode 0.85.0 - EasyTAG 2.2.3 - Ekiga 4.0.1 2013.08.20 - Electric Sheep 2.7.b35 - eLibrary 2.5.13 - emesene 2.12.9 2012.09.13 - eMule 0.50.a - Eraser 6.0.10 - eSpeak 1.48.04 - Eudora OSE 1.0 - eViacam 1.7.2 - Exodus 0.10.0.0 - Explore2fs 1.08 beta9 - Ext2Fsd 0.52 - FBReader 0.12.10 - ffDiaporama 2.1 - FileBot 4.1 - FileVerifier++ 0.6.3 DVD-Ofimática es una recopilación de programas libres para Windows - FileZilla 3.8.1 - Firefox 30.0 - FLAC 1.2.1.b - FocusWriter 1.5.1 - Folder Size 2.6 - fre:ac 1.0.21.a dirigidos a la ofimática en general (ofimática, sonido, gráficos y vídeo, - Free Download Manager 3.9.4.1472 - Free Manga Downloader 0.8.2.325 - Free1x2 0.70.2 - Internet y utilidades).
    [Show full text]
  • Integrating Quality Models and Static Analysis for Comprehensive Quality Assessment
    Integrating Quality Models and Static Analysis for Comprehensive Quality Assessment Klaus Lochmann Lars Heinemann Technische Universität München, Garching b. München, Germany {lochmann,heineman}@in.tum.de ABSTRACT (1) Code analysis tools provide a large range of metrics To assess the quality of software, two ingredients are avail- that can be used as indicators for the quality of a software able today: (1) quality models defining abstract quality product. However, these metrics focus on very special as- characteristics and (2) code analysis tools providing a large pects of the source code and it is therefore difficult to use variety of metrics. However, there exists a gap between these them for obtaining a comprehensive overview of the overall two worlds. The quality attributes defined in quality models quality of a software system. are too abstract to be operationalized. On the other side, (2) Quality models like ISO 25010 [2] and others [3, 7, the aggregation of the results of static code analysis tools re- 6] define high-level quality attributes, which are commonly mains a challenge. We address these problems by defining a used to characterize the quality of software. However, these quality model based on an explicit meta-model. It allows to quality models are too abstract to be operationalized for the operationalize quality models by defining how metrics cal- quality assessment of a software system. culated by tools are aggregated. Furthermore, we propose a Problem. There exists a gap between abstract quality new approach for normalizing the results of rule-based code characteristics defined in quality models on the one hand analysis tools, which uses the information on the structure and isolated quality analysis tools on the other hand.
    [Show full text]
  • Impact of License Selection on Open Source Software Quality Benjamin J
    Purdue University Purdue e-Pubs Open Access Theses Theses and Dissertations Fall 2014 Impact of license selection on open source software quality Benjamin J. Cotton Purdue University Follow this and additional works at: https://docs.lib.purdue.edu/open_access_theses Part of the Computer Engineering Commons, and the Computer Sciences Commons Recommended Citation Cotton, Benjamin J., "Impact of license selection on open source software quality" (2014). Open Access Theses. 314. https://docs.lib.purdue.edu/open_access_theses/314 This document has been made available through Purdue e-Pubs, a service of the Purdue University Libraries. Please contact [email protected] for additional information. PURDUE UNIVERSITY GRADUATE SCHOOL Thesis/Dissertation Acceptance Benjamin James Cotton ! ! Impact of license selection on open source software quality Master of Science Kevin Dittman Jeffrey Brewer Jeffrey Whitten To the best of my knowledge and as understood by the student in the Thesis/Dissertation Agreement, Publication Delay, and Certification/Disclaimer (Graduate School Form 32), this thesis/dissertation adheres to the provisions of Purdue University’s “Policy on Integrity in Research” and the use of copyrighted material. Kevin Dittman Jeffrey Whitten 11/24/2014 IMPACT OF LICENSE SELECTION ON OPEN SOURCE SOFTWARE QUALITY AThesis Submitted to the Faculty of Purdue University by Benjamin J. Cotton In Partial Fulfillment of the Requirements for the Degree of Master of Science December 2014 Purdue University West Lafayette, Indiana ii Dedicated to my wife, Angela, and my daughters, Eleanor and Bridget, whose unconditional love and support made this possible. iii ACKNOWLEDGMENTS No thesis is ever completed without support, advice, and encouragement. I would like to thank the following people for their contributions to my e↵orts.
    [Show full text]