s

About Academy  |  About IRBAS  |    Contact Us                                                                                                                                  ISSN (Online) : 2308-7056

International Review of Basic
and Applied Sciences (IRBAS)

Home     Editorial Board     Current Issue     Archive     Indexing      Call for papers     Authors Guideline      Manuscript Submission

News & Events

Tuesday, January 17, 2017
Recruitment of Reviewers. Reviewers name and affiliation will be listed on the journals webpage.
  
Wednesday, April 04, 2018
IRBAS Volume 6, Issue 9 has been published.
  
Wednesday, April 04, 2018
IRBAS Volume 6 Issue 10 will publish in November 2018.
  

IRBAS Citation Report

  All Since 2018
 Citation  48 07
 h-index 04 01
 i10-index 01 01

Hit Counter

Total 362282
Today's 190
Yesterday's 271

 Country Wise Counter

Academy Publication Ethics


Academy of IRMBR Volume  3, May, 2015
Move your mouse curser on the title to view the abstract of the paper
S.No. Title Authors Pages Download
1

Mining Bug Patterns from the Android Project

Android has become the most popular OS because of its user-friendly environment, free-ware licensing and hundreds of thousands of available applications. It is an open source for contributors and developers, therefor the largest challenge it’s facing is to report, track, manage and fix the bugs generated by any code segment by the contributors. Sometimes fixing one bug can generate many other bugs; therefor code change management is also as critical task as bug tracking. We have investigated all available pervious history of android bug reports and code changes to identify bug introducing changes. For this purpose we extracted 1011 sample code changes from 208 commits and 947 different files from android project. In initial investigation of these code segments we found that 68% bugs generated and fixed in java files and rest 32% belongs to C files. Further in depth investigation exposed that 34% code changes involved ‘IF’ conditions which is the most error prone programming construct involved in the bug introducing changes. As for as the bug pattern are concerned it is the nested ‘If(){if()}’ which is mostly involved in buggy changes. Use of ‘for’ loops with ‘if’ statement also shown a good enough share in the sampled code changes. This study will help the reviewers, contributors, developers and quality assurance testers to concentrate and take special care while making or accepting changes to those constructs where it is most likely to induce a bug, which will lead to improve the quality of services provided by Android platform, and ultimately will get more satisfied users. Key Words:Android, Project, Mining Bug,Patterns.
MUHAMMAD SAJJAD, DR JAVED FERZUND, WAHEED YOUSAF, NAZIR AHMAD and MUHAMMAD IMRAN 38-48 Download(475)

Copyright © www.academyirmbr.com : 2012-18. All Rights Reserved.