Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/logpai/logadvisor
Learning to log: A framework for determining optimal logging points [ICSE'15, ICSE'14]
https://github.com/logpai/logadvisor
code-analysis logging logging-practices machine-learning
Last synced: 2 months ago
JSON representation
Learning to log: A framework for determining optimal logging points [ICSE'15, ICSE'14]
- Host: GitHub
- URL: https://github.com/logpai/logadvisor
- Owner: logpai
- Created: 2014-03-06T11:25:51.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2018-12-25T15:22:43.000Z (about 6 years ago)
- Last Synced: 2024-03-27T05:49:43.166Z (10 months ago)
- Topics: code-analysis, logging, logging-practices, machine-learning
- Language: C#
- Homepage:
- Size: 42.2 MB
- Stars: 14
- Watchers: 3
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LogAdvisor
This repository maintains the source code for our project "Learning to Log", which aims to automatically learn the common logging practice from existing code repositories. The source code is used to extract all the data instances (including the extracted features and logging labels) in our work.
Read more information from our paper:
- Jieming Zhu, Pinjia He, Qiang Fu, Hongyu Zhang, Michael R. Lyu, and Dongmei Zhang. [Learning to Log: Helping Developers Make Informed Logging Decisions](https://jiemingzhu.github.io/pub/jmzhu_icse2015.pdf), *International Conference on Software Engineering (ICSE)*, 2015.
- Qiang Fu, Jieming Zhu, Wenlu Hu, Jian-Guang Lou, Rui Ding, Qingwei Lin, Dongmei Zhang, and Tao Xie. [Where Do Developers Log? An Empirical Study on Logging Practices in Industry](https://jiemingzhu.github.io/pub/qfu_icse2014.pdf), *International Conference on Software Engineering (ICSE)*, 2014.## Dependencies
- Visual Studio 2012 or later
- Roslyn: https://github.com/dotnet/roslyn## Code Archive
```
data/
- MonoDevelop/ - the extracted raw features and their arff files
- SharpDevelop/ - the extracted raw features and their arff files
document/ - the help documents for Roslyn
scripts/ - the scripts to execute the program for raw feature
extraction
src/ - the source code for feature extraction based on
Roslyn and C#
user_study/ - the materials for user study
```
## Issues
In case of questions or problems, please do not hesitate to report to [the
issue page](https://github.com/logpai/LogAdvisor/issues). We will respond ASAP.
In addition, we appreciate any contribution to optimize and improve this
package.Copyright © 2017, The [LogPAI](https://github.com/logpai) Team