Demo Data from EDBT 2026 / reviewers in the wild / expert
Robert M. Bell
dblp:97/1217
· DBLP profile ↗
17ranked-venue papers
4as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 11 · 2 first-authorArtificial intelligence and machine learning · 5 · 2 first-authorDatabases, data management, data science and information retrieval · 4 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
4 papers |
Recommender systems · 72% Data mining · 26% Web and social media mining · 1% | |
| Software engineering, system software, and programming languages
4 papers |
Empirical software engineering · 94% Software testing · 6% | |
| Artificial intelligence
1 paper |
Question answering and dialogue systems · 100% |
Topics — the 16 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
fault prediction |
0.2 | 3 | 2006 | Looking for bugs in all the right places · ISSTA 2006 Predicting the Location and Number of Faults in Large Software Systems · IEEE Trans. Software Eng. 2005 Where the bugs are · ISSTA 2004 |
Recommender systems
collaborative filtering |
0.1 | 2 | 2007 | Modeling relationships at multiple scales to improve accuracy of large recommender systems · KDD 2007 Scalable Collaborative Filtering with Jointly Derived Neighborhood Interpolation Weights · ICDM 2007 |
Empirical software engineering › mining software repositories › defect prediction
fault-prone file prediction |
0.1 | 2 | 2007 | Automating algorithms for the identification of fault-prone files · ISSTA 2007 Looking for bugs in all the right places · ISSTA 2006 |
Empirical software engineering
mining software repositories |
0.1 | 3 | 2007 | Predicting the Location and Number of Faults in Large Software Systems · IEEE Trans. Software Eng. 2005 Where the bugs are · ISSTA 2004 Automating algorithms for the identification of fault-prone files · ISSTA 2007 |
Recommender systems › collaborative filtering
matrix factorization |
0.1 | 2 | 2007 | Modeling relationships at multiple scales to improve accuracy of large recommender systems · KDD 2007 Scalable Collaborative Filtering with Jointly Derived Neighborhood Interpolation Weights · ICDM 2007 |
Recommender systems › collaborative filtering
memory-based collaborative filtering |
0.1 | 1 | 2007 | Scalable Collaborative Filtering with Jointly Derived Neighborhood Interpolation Weights · ICDM 2007 |
Recommender systems › collaborative filtering
neighborhood-based recommendation |
0.1 | 1 | 2007 | Modeling relationships at multiple scales to improve accuracy of large recommender systems · KDD 2007 |
Recommender systems › collaborative filtering
rating prediction |
0.1 | 1 | 2007 | Modeling relationships at multiple scales to improve accuracy of large recommender systems · KDD 2007 |
Empirical software engineering › mining software repositories
defect prediction |
0.1 | 1 | 2007 | Automating algorithms for the identification of fault-prone files · ISSTA 2007 |
Natural language and speech › Question answering and dialogue systems
spoken dialogue systems |
0.1 | 1 | 2005 | Mining Customer Care Dialogs for "Daily News" · IEEE Trans. Speech Audio Process. 2005 |
Data mining
pattern mining |
0.1 | 1 | 2005 | Mining Customer Care Dialogs for "Daily News" · IEEE Trans. Speech Audio Process. 2005 |
Data mining › time series analysis
trend analysis |
0.1 | 1 | 2005 | Mining Customer Care Dialogs for "Daily News" · IEEE Trans. Speech Audio Process. 2005 |
Data mining › predictive analytics
churn prediction |
0.0 | 1 | 2000 | Defection detection: using activity profiles to predict ISP customer vulnerability · KDD 2000 |
Data mining
predictive modeling |
0.0 | 1 | 2000 | Defection detection: using activity profiles to predict ISP customer vulnerability · KDD 2000 |
Empirical software engineering › software engineering research methodology
industrial case study |
0.0 | 1 | 2007 | Automating algorithms for the identification of fault-prone files · ISSTA 2007 |
Software testing
software reliability |
0.0 | 1 | 2006 | Looking for bugs in all the right places · ISSTA 2006 |
Methods — techniques the papers use, named apart from their topics
negative binomial regression · 0.2data stream mining · 0.1alert generation · 0.1singular value decomposition · 0.1shrinkage · 0.1optimization · 0.1low-dimensional embedding · 0.1automated model selection · 0.1lines-of-code model · 0.1statistical modeling · 0.0activity profile analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | The limited impact of individual developer data on software defect prediction
Robert M. Bell, Thomas J. Ostrand, Elaine J. Weyuker |
Empir. Softw. Eng. | 1 |
| 2012 | On the use of calling structure information to improve fault prediction
Yonghee Shin, Robert M. Bell, Thomas J. Ostrand, Elaine J. Weyuker |
Empir. Softw. Eng. | 2 |
| 2010 | We're Finding Most of the Bugs, but What are We Missing?abstractWe compare two types of model that have been used to predict software fault-proneness in the next release of a software system. Classification models make a binary prediction that a software entity such as a file or module is likely to be either faulty or not faulty in the next release. Ranking models order the entities according to their predicted number of faults. They are generally used to establish a priority for more intensive testing of the entities that occur early in the ranking. We investigate ways of assessing both classification models and ranking models, and the extent to which metrics appropriate for one type of model are also appropriate for the other. Previous work has shown that ranking models are capable of identifying relatively small sets of files that contain 75-95% of the faults detected in the next release of large legacy systems. In our studies of the rankings produced by these models, the faults not contained in the predicted most fault prone files are nearly always distributed across many of the remaining files; i.e., a single file that is in the lower portion of the ranking virtually never contains a large number of faults. Elaine J. Weyuker, Robert M. Bell, Thomas J. Ostrand |
ICST | 2 |
| 2010 | Comparing the effectiveness of several modeling methods for fault prediction
Elaine J. Weyuker, Thomas J. Ostrand, Robert M. Bell |
Empir. Softw. Eng. | 3 |
| 2009 | Does calling structure information improve the accuracy of fault prediction?abstractPrevious studies have shown that software code attributes, such as lines of source code, and history information, such as the number of code changes and the number of faults in prior releases of software, are useful for predicting where faults will occur. In this study of an industrial software system, we investigate the effectiveness of adding information about calling structure to fault prediction models. The addition of calling structure information to a model based solely on non-calling structure code attributes provided noticeable improvement in prediction accuracy, but only marginally improved the best model based on history and non-calling structure code attributes. The best model based on history and non-calling structure code attributes outperformed the best model based on calling and non-calling structure code attributes. Yonghee Shin, Robert M. Bell, Thomas J. Ostrand, Elaine J. Weyuker |
MSR | 2 |
| 2008 | Do too many cooks spoil the broth? Using the number of developers to enhance defect prediction models
Elaine J. Weyuker, Thomas J. Ostrand, Robert M. Bell |
Empir. Softw. Eng. | 3 |
| 2007 | Scalable Collaborative Filtering with Jointly Derived Neighborhood Interpolation WeightsabstractRecommender systems based on collaborative filtering predict user preferences for products or services by learning past user-item relationships. A predominant approach to collaborative filtering is neighborhood based ("k-nearest neighbors"), where a user-item preference rating is interpolated from ratings of similar items and/or users. We enhance the neighborhood-based approach leading to substantial improvement of prediction accuracy, without a meaningful increase in running time. First, we remove certain so-called "global effects" from the data to make the ratings more comparable, thereby improving interpolation accuracy. Second, we show how to simultaneously derive interpolation weights for all nearest neighbors, unlike previous approaches where each weight is computed separately. By globally solving a suitable optimization problem, this simultaneous interpolation accounts for the many interactions between neighbors leading to improved accuracy. Our method is very fast in practice, generating a prediction in about 0.2 milliseconds. Importantly, it does not require training many parameters or a lengthy preprocessing, making it very practical for large scale applications. Finally, we show how to apply these methods to the perceivably much slower user-oriented approach. To this end, we suggest a novel scheme for low dimensional embedding of the users. We evaluate these methods on the netflix dataset, where they deliver significantly better results than the commercial netflix cinematch recommender system. Robert M. Bell, Yehuda Koren |
ICDM | 1 |
| 2007 | Automating algorithms for the identification of fault-prone filesabstractThis research investigates ways of predicting which files would be most likely to contain large numbers of faults in the next release of a large industrial software system. Previous work involved making predictions using several different models ranging from a simple, fully-automatable model (the LOC model) to several different variants of a negative binomial regression model that were customized for the particular software system under study. Not surprisingly, the custom models invariably predicted faults more accurately than the simple model. However, development of customized models requires substantial time and analytic effort, as well as statistical expertise. We now introduce new, more sophisticated models that yield more accurate predictions than the earlier LOC model, but which nonetheless can be fully automated. We also extend our earlier research by presenting another large-scale empirical study of the value of these prediction models, using a new industrial software system over a nine year period. Thomas J. Ostrand, Elaine J. Weyuker, Robert M. Bell |
ISSTA | 3 |
| 2007 | Modeling relationships at multiple scales to improve accuracy of large recommender systemsabstractThe collaborative filtering approach to recommender systems predicts user preferences for products or services by learning past user-item relationships. In this work, we propose novel algorithms for predicting user ratings of items by integrating complementary models that focus on patterns at different scales. At a local scale, we use a neighborhood-based technique that infers ratings from observed ratings by similar users or of similar items. Unlike previous local approaches, our method is based on a formal model that accounts for interactions within the neighborhood, leading to improved estimation quality. At a higher, regional, scale, we use SVD-like matrix factorization for recovering the major structural patterns in the user-item rating matrix. Unlike previous approaches that require imputations in order to fill in the unknown matrix entries, our new iterative algorithm avoids imputation. Because the models involve estimation of millions, or even billions, of parameters, shrinkage of estimated values to account for sampling variability proves crucial to prevent overfitting. Both the local and the regional approaches, and in particular their combination through a unifying model, compare favorably with other approaches and deliver substantially better results than the commercial Netflix Cinematch recommender system on a large publicly available data set. Robert M. Bell, Yehuda Koren, Chris Volinsky |
KDD | 1 |
| 2006 | Quality assessment for super-resolution image enhancementabstractA typical image formation model for super-resolution (SR) introduces blurring, aliasing, and added noise. The enhancement itself may also introduce ringing. In this paper, we use subjective tests to assess the visual quality of SR-enhanced images. We then examine how well some existing objective quality metrics can characterize the observed subjective quality. Even full-reference metrics like MSE and SSIM do not always capture visual quality of SR images with and without residual aliasing. Amy R. Reibman, Robert M. Bell, Sharon Gray |
ICIP | 2 |
| 2006 | Looking for bugs in all the right placesabstractWe continue investigating the use of a negative binomial regression model to predict which files in a large industrial software system are most likely to contain many faults in the next release. A new empirical study is described whose subject is an automated voice response system. Not only is this system's functionality substantially different from that of the earlier systems we studied (an inventory system and a service provisioning system), it also uses a significantly different software development process. Instead of having regularly scheduled releases as both of the earlier systems did, this system has what are referred to as "continuous releases." We explore the use of three versions of the negative binomial regression model, as well as a simple lines-of-code based model, to make predictions for this system and discuss the differences observed from the earlier studies. Despite the different development process, the best version of the prediction model was able to identify, over the lifetime of the project, 20% of the system's files that contained, on average, nearly three quarters of the faults that were detected in the system's next releases. Robert M. Bell, Thomas J. Ostrand, Elaine J. Weyuker |
ISSTA | 1 |
| 2005 | A Different View of Fault PredictionabstractWe investigated a different mode of using the prediction model to identify the files associated with a fixed percentage of the faults. The tester could ask the tool to identify which files are likely to contain the bulks of faults, with the tester selecting any desired percentage of faults. Again the tool would return a list ordered in decreasing order of the predicted numbers of faults in the files the model expects to be most problematic. If the number of files identified is too large, the tester could reselect a smaller percentage of faults. This would make the number of files requiring particular scrutiny manageable. We expect both modes to be valuable to professional software testers and developers. Thomas J. Ostrand, Elaine J. Weyuker, Robert M. Bell, Rachel C. W. Ostrand |
COMPSAC (2) | 3 |
| 2005 | Mining Customer Care Dialogs for "Daily News"abstractAs large-scale deployments of spoken dialog systems in call centers become more common, a wealth of information is gathered about the call center business as well as the operation of these systems from their daily logs. This paper describes the "VoiceTone Daily News" data mining tool for analyzing this information and presenting it in a readily comprehensible and customizable form that is suitable for use by anyone from system designers to call center businesses. Relevant business and dialog features are extracted from the speech logs of caller-system interactions and tracked by trend analysis algorithms. We describe novel techniques for generating alerts on multiple data streams while avoiding redundant "knock-on" alerts. Some initial experiments with automated measures of dialog success are described as possible additional features to track. Features that move outside their expected bounds on a given day generate headlines as part of a website generated completely automatically from each day's logs. A "drill-down" facility allows headlines to be investigated all the way to viewing logs of individual interactions behind the headline and listening to the audio for individual turns. Shona Douglas, Deepak Agarwal, Tirso Alonso, Robert M. Bell, Mazin Gilbert, Deborah F. Swayne, Chris Volinsky |
IEEE Trans. Speech Audio Process. | 4 |
| 2005 | Predicting the Location and Number of Faults in Large Software SystemsabstractAdvance knowledge of which files in the next release of a large software system are most likely to contain the largest numbers of faults can be a very valuable asset. To accomplish this, a negative binomial regression model has been developed and used to predict the expected number of faults in each file of the next release of a system. The predictions are based on the code of the file in the current release, and fault and modification history of the file from previous releases. The model has been applied to two large industrial systems, one with a history of 17 consecutive quarterly releases over 4 years, and the other with nine releases over 2 years. The predictions were quite accurate: for each release of the two systems, the 20 percent of the files with the highest predicted number of faults contained between 71 percent and 92 percent of the faults that were actually detected, with the overall average being 83 percent. The same model was also used to predict which files of the first system were likely to have the highest fault densities (faults per KLOC). In this case, the 20 percent of the files with the highest predicted fault densities contained an average of 62 percent of the system's detected faults. However, the identified files contained a much smaller percentage of the code mass than the files selected to maximize the numbers of faults. The model was also used to make predictions from a much smaller input set that only contained fault data from integration testing and later. The prediction was again very accurate, identifying files that contained from 71 percent to 93 percent of the faults, with the average being 84 percent. Finally, a highly simplified version of the predictor selected files containing, on average, 73 percent and 74 percent of the faults for the two systems. Thomas J. Ostrand, Elaine J. Weyuker, Robert M. Bell |
IEEE Trans. Software Eng. | 3 |
| 2004 | Mining customer care dialogs for "daily news"
Shona Douglas, Deepak Agarwal, Tirso Alonso, Robert M. Bell, Mazin G. Rahim, Deborah F. Swayne, Chris Volinsky |
INTERSPEECH | 4 |
| 2004 | Where the bugs areabstractThe ability to predict which files in a large software system are most likely to contain the largest numbers of faults in the next release can be a very valuable asset. To accomplish this, a negative binomial regression model using information from previous releases has been developed and used to predict the numbers of faults for a large industrial inventory system. The files of each release were sorted in descending order based on the predicted number of faults and then the first 20% of the files were selected. This was done for each of fifteen consecutive releases, representing more than four years of field usage. The predictions were extremely accurate, correctly selecting files that contained between 71% and 92% of the faults, with the overall average being 83%. In addition, the same model was used on data for the same system's releases, but with all fault data prior to integration testing removed. The prediction was again very accurate, ranging from 71% to 93%, with the average being 84%. Predictions were made for a second system, and again the first 20% of files accounted for 83% of the identified faults. Finally, a highly simplified predictor was considered which correctly predicted 73% and 74% of the faults for the two systems. Thomas J. Ostrand, Elaine J. Weyuker, Robert M. Bell |
ISSTA | 3 |
| 2000 | Defection detection: using activity profiles to predict ISP customer vulnerabilityabstractArticle Free Access Share on Defection detection: using activity profiles to predict ISP customer vulnerability Authors: Nandini Raghavan DoubleClick R&D, 450, W. 33rd Street, New York, NY DoubleClick R&D, 450, W. 33rd Street, New York, NYView Profile , Robert M. Bell AT&T Labs Research, 180 Park Ave, P.O. Box 971, Florham Park, NJ AT&T Labs Research, 180 Park Ave, P.O. Box 971, Florham Park, NJView Profile , Matthias Schonlau RAND, P.O. Box 2138, Santa Monica, CA RAND, P.O. Box 2138, Santa Monica, CAView Profile Authors Info & Claims KDD '00: Proceedings of the sixth ACM SIGKDD international conference on Knowledge discovery and data miningAugust 2000 Pages 506–515https://doi.org/10.1145/347090.347193Published:01 August 2000Publication History 3citation344DownloadsMetricsTotal Citations3Total Downloads344Last 12 Months6Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Nandini Raghavan, Robert M. Bell, Matthias Schonlau |
KDD | 2 |