Strategi Teknik Debugging untuk Sistem Operasi Windows

Authors

  • Herlan Wibowo Universitas Pelita Bangsa
  • Muhamad Faisal Ilham Universitas Pelita Bangsa
  • Elkin Rilvani Universitas Pelita Bangsa

DOI:

https://doi.org/10.59581/jusiik-widyakarya.v2i4.4558

Keywords:

Debugging, Windows, Logging, Memory Analysis, Compilation Techniques

Abstract

The debugging process is a critical step in software development, especially for the Windows operating system, which offers various tools and techniques to address software issues. This study explores debugging strategies such as logging, memory analysis, real-time debugging, reverse engineering, and compilation-based techniques to identify and resolve problems such as memory leaks and unresponsive applications. Results indicate that selecting the right debugging method depends on the type and complexity of the problem, with a combination of methods often yielding the best outcomes. This study provides practical guidance for Windows users to enhance debugging effectiveness in resolving system and application issues.

References

Baecker, R., DiGiano, C., & Marcus, A. (1997). Software visualization for debugging. Communications of the ACM. Retrieved from https://dl.acm.org/doi/pdf/10.1145/248448.248458

Chiu, M. C., & Yang, L. S. (2024). Integrating explainable AI and depth cameras to achieve automation in grasping operations: A case study of shoe company. Advanced Engineering Informatics. Retrieved from https://www.sciencedirect.com/science/article/pii/S1474034624002313

Du Boulay, B., Cox, R., Lutz, R., & Romero, P. (2007). Debugging strategies and tactics in a multi-representation software environment. International Journal of Human-Computer Studies. Retrieved from http://users.sussex.ac.uk/~bend/papers/dyn.pdf

Gao, S., & Lin, Q. (2012). Debugging classification and anti-debugging strategies. Proceedings of SPIE Machine Vision Conference. Retrieved from http://www.andrew.cmu.edu/user/miaoy1/papers/icsct/shanggao.pdf

Grigoreanu, V., Burnett, M., & Wiedenbeck, S. (2012). End-user debugging strategies: A sensemaking perspective. Proceedings of ACM Computer-Human Interaction. Retrieved from https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=98b4deeb1ab1e359cc11f681ca52448f95d44ff5

Hewardt, M., & Pravat, D. (2007). Advanced Windows debugging. Microsoft Press. Retrieved from https://books.google.com

Kapur, P. K., Pham, H., Singh, G., & Kumar, V. (2024). Reliability engineering for industrial processes. Springer. Retrieved from https://www.researchgate.net/publication/380008151

Li, C., Peng, F., Song, X., & Hu, W. (2016). An eye tracking research on debugging strategies towards different types of bugs. Proceedings of IEEE Software Engineering. Retrieved from https://ieeexplore.ieee.org/abstract/document/7552192/

Li, S., Yang, S., & Diao, W. (2024). Android's cat-and-mouse game: Understanding evasion techniques against dynamic analysis. Proceedings of the IEEE Symposium on Software Reliability Engineering. Retrieved from https://ieeexplore.ieee.org/abstract/document/10771369/

Metwalli, S. A. F. M. (2024). A suite for testing and debugging quantum programs. Keio University Repository. Retrieved from https://koara.lib.keio.ac.jp/xoonips/modules/xoonips/download.php/KO90001001-20246277-0003.pdf?file_id=184892

Norby, A. (2024). A cross-architecture framework for anti-debugging techniques. Dakota State University Theses Repository. Retrieved from https://scholar.dsu.edu/cgi/viewcontent.cgi?article=1454&context=theses

Rodriguez-Padilla, C., Guerrero, M. M., & Segura, M. G. (2024). A study on teaching cyber-physical systems with a customized branded mobile robot. Proceedings of the IEEE Global Conference on Artificial Intelligence and Robotics. Retrieved from https://ieeexplore.ieee.org/abstract/document/10578683/

Rybina, G. V., & Grigoryev, A. A. (2024). Educational design of dynamic intelligent system prototypes using tutoring integrated expert systems. Proceedings of the 7th International Conference on Intelligent Systems Design and Applications. Retrieved from https://ieeexplore.ieee.org/abstract/document/10551996/

Soulami, T. (2012). Inside Windows debugging. Microsoft Press. Retrieved from https://books.google.com

Spinellis, D. (2016). Effective debugging: 66 specific ways to debug software and systems. Addison-Wesley Professional. Retrieved from https://books.google.com

Zayour, I., & Hamdar, A. (2016). A qualitative study on debugging under an enterprise IDE. Information and Software Technology. Retrieved from https://www.sciencedirect.com/science/article/pii/S0950584915001767

Zeller, A. (2009). Why programs fail: A guide to systematic debugging. Morgan Kaufmann. Retrieved from https://books.google.com

Downloads

Published

2024-11-30

How to Cite

Herlan Wibowo, Muhamad Faisal Ilham, & Elkin Rilvani. (2024). Strategi Teknik Debugging untuk Sistem Operasi Windows. Jurnal Sistem Informasi Dan Ilmu Komputer, 2(4), 202–212. https://doi.org/10.59581/jusiik-widyakarya.v2i4.4558

Similar Articles

<< < 2 3 4 5 6 7 

You may also start an advanced similarity search for this article.