An intelligent decision support system for software plagiarism detection in academia

被引:11
|
作者
Ullah, Farhan [1 ]
Jabbar, Sohail [2 ]
Mostarda, Leonardo [3 ]
机构
[1] Northwestern Polytech Univ, Sch Software, Xian 710072, Shaanxi, Peoples R China
[2] Univ Faisalabad, Dept Computat Sci, Faisalabad, Pakistan
[3] Camerino Univ, Comp Sci Dept, Camerino, Italy
关键词
artificial intelligence; information security; intelligent system; latent semantic analysis; software similarity; SOURCE CODE;
D O I
10.1002/int.22399
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The act of source code plagiarism is an academic offense that discourages the learning habits of students. Online support is available through which students can hire professional developers to code their regular programming tasks. These facilities make it easier for students to practice plagiarism. First, raw source codes are cleaned from noisy data to extract meaningful codes as the actual logic is more important to the programmers. Second, pre-processing techniques based on tokenization are used to convert filtered codes into meaningful tokens. It breaks the codes into small instances with the number of occurrences known as the frequency. Thirdly, the local and global weighting scheme method is applied to estimate the significance of each feature in an individual or a group of documents. It helps us greatly to zoom in on the importance of each feature of how effective it is for the next phase. Fourth, the single value decomposition method is used to reduce the dimensions of these features by maintaining the actual semantics of the source codes. This technique is used to remove overloaded noise information and collect only those features that are more effective for plagiarism detection. Fifth, the latent semantic analysis (LSA) technique is used to mine the actual semantics of the source codes in the form of latent variables. After that, the LSA features are used as input to cosine similarity to compute the plagiarism among different source codes. To validate the proposed approach, we used the topic modeling approach to group the relevant features into different topics.
引用
收藏
页码:2730 / 2752
页数:23
相关论文
共 50 条
  • [1] Quiver - An Intelligent Decision Support System for Software Architecture and Design
    Gopalakrishnan, Abhilash
    Biswal, Abhinna Chandra
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES FOR SMART NATION (SMARTTECHCON), 2017, : 1286 - 1291
  • [2] An intelligent decision support system for intrusion detection and response
    Dasgupta, D
    Gonzalez, FA
    INFORMATION ASSURANCE IN COMPUTER NETWORKS: METHODS, MODELS AND ARCHITECTURES FOR NETWORK SECURITY, PROCEEDINGS, 2001, 2052 : 1 - 14
  • [3] The structure of the software of the intelligent decision support system for the vessel's crew
    Starichenkov, Aleksey L.
    Skorokhodov, Dmitriy A.
    Kaminsky, Valery Yu.
    Khabarov, Sergei P.
    MARINE INTELLECTUAL TECHNOLOGIES, 2023, (02): : 128 - 135
  • [4] An Intelligent Based Decision Support System for the Detection of Meat Spoilage
    Kodogiannis, Vassilis S.
    Petrounias, Ilias
    Lygouras, John
    INTELLIGENT SYSTEMS'2014, VOL 2: TOOLS, ARCHITECTURES, SYSTEMS, APPLICATIONS, 2015, 323 : 303 - 310
  • [5] An intelligent based decision support system for the detection of meat spoilage
    Kodogiannis, Vassilis S.
    Pachidis, Theodore
    Kontogianni, Eva
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2014, 34 : 23 - 36
  • [6] An intelligent based decision support system for the detection of meat spoilage
    Kodogiannis, Vassilis S.
    Pachidis, Theodore
    Kontogianni, Eva
    Engineering Applications of Artificial Intelligence, 2014, 34 : 23 - 36
  • [7] Intelligent decision support system
    Grantner, Janos L.
    Fodor, George A.
    Gottipati, Ramakrishna
    Pernalete, Norali
    Edwards, Sandra
    ANALYSIS AND DESIGN OF INTELLIGENT SYSTEMS USING SOFT COMPUTING TECHNIQUES, 2007, 41 : 549 - +
  • [8] An Intelligent Recommender and Decision Support System (IRDSS) for Effective Management of Software Projects
    Hamid, Muhammad
    Zeshan, Furkh
    Ahmad, Adnan
    Ahmad, Farooq
    Hamza, Muhammad Ali
    Khan, Zuhaib Ashfaq
    Munawar, Saima
    Aljuaid, Hanan
    IEEE ACCESS, 2020, 8 : 140752 - 140766
  • [9] Fuzzy cognitive maps for decision support in an intelligent intrusion detection system
    Siraj, A
    Bridges, SM
    Vaughn, RB
    JOINT 9TH IFSA WORLD CONGRESS AND 20TH NAFIPS INTERNATIONAL CONFERENCE, PROCEEDINGS, VOLS. 1-5, 2001, : 2165 - 2170
  • [10] A proactive decision support system for reviewer recommendation in academia
    Pradhan, Tribikram
    Sahoo, Suchit
    Singh, Utkarsh
    Pal, Sukomal
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 169