# Inspectable Control for Structure-Preserving Software Regeneration

Canonical HTML: https://aogavrilov.com/ta/publications/inspectable-control/

Document language: ta

கட்டமைப்பைப் பேணும் மென்பொருள் மீளுருவாக்கத்திற்கான ஆய்விடத்தக்க கட்டுப்பாடு

படிநிலைத் தனித்த மறைநிலைப் பிரதிநிதித்துவங்களைக் கொண்டு கட்டுப்படுத்தத்தக்க பகுதி நிரற்குறி மீளுருவாக்கம்.

[Alexey Gavrilov](https://orcid.org/0009-0006-3147-5430) 1 [Alan-Barsag Gazzaev](https://orcid.org/0009-0000-0334-312X) 1 [Mikhail Mozikov](https://orcid.org/0000-0003-0594-867X) 2 [Ilya Makarov](https://orcid.org/0000-0002-3308-8825) 2 [Sergey Muravyov](https://orcid.org/0000-0002-4251-1744) 1

1. [ITMO University, Saint Petersburg, Russian Federation](https://en.itmo.ru/)
2. [AXXX, Moscow, Russian Federation](https://axxx.tech/)

[முழுக் கட்டுரையையும் HTML வடிவில் படிக்கவும்](https://aogavrilov.com/publications/inspectable-control/full-text/) சூத்திரங்கள், அட்டவணைகள், படங்கள், மேற்கோள்கள் ஆகியவற்றுடன் தேடக்கூடிய உரை.

இறுதி ஆசிரியர் பட்டியலும் DOI-உம் கொண்ட ஆசிரியரின் camera-ready கையெழுத்துப்படி. CC BY 4.0 author manuscript; the ACM DOI page remains the version of record. [பதிவிடல் மற்றும் மறுபயன்பாட்டு விதிமுறைகள்](https://creativecommons.org/licenses/by/4.0/) .

## 30 வினாடிகளில் ஆய்வுக்கட்டுரை

**ஆராய்ச்சிக் கேள்வி** ஒரு உருவாக்க மாதிரி, நிரலின் பருமட்டுக் கட்டமைப்பில் தேர்ந்தெடுக்கப்பட்ட கூறுகளைப் பேணியபடி, அதன் தெரிவுசெய்யப்பட்ட பகுதிகளை எவ்வாறு மாற்ற முடியும்?

### சிக்கல்

தேர்ந்தெடுக்கப்பட்ட நிரல் கட்டமைப்பு மாறாமல் இருக்கும்போது, AI உதவியுடனான நிரற்குறித் திருத்தத்திற்கு பெரும்பாலும் வரம்பிட்ட ஒரே மாற்றமே தேவை. முழு நிரலையும் மீளுருவாக்குவது தொடர்பற்ற பகுதிகளைப் பாதிக்கலாம்; டோக்கன் நிலைக் கட்டுப்பாடுகள் பருமட்டக் கட்டுப்பாட்டுத் தளத்தை வெளிப்படுத்துவதில்லை.

### அணுகுமுறை

இந்த ஆய்வு, 64 டோக்கன் கொண்ட Python செயல்கூறுகளைப் படிநிலை VQ-VAE மூலம் குறியாக்கி, தேர்ந்தெடுக்கப்பட்ட பருமட்டத் தனித்த குறியீடுகளைப் பூட்டுகிறது; மீதமுள்ள மறைநிலை இடங்களில் இடஞ்சார் நிரற்குறி மீளுருவாக்கத்திற்காக முகமூடியிட்ட தனித்த உருவாக்கத்தைப் பயன்படுத்துகிறது.

### முதன்மை முடிவு

நான்கு உயர்மட்டக் குறியீடுகளைப் பூட்டும்போது பகுபடுத்தல் விகிதம் 0.453 இலிருந்து 0.591 ஆக உயர்கிறது; அதேவேளை, பூட்டப்படாத இடங்கள் 0.936 விகிதத்தில் மாறுகின்றன, நிபந்தனை மாதிரிகள் 0.998 அளவுக்குத் தனித்துவமாக உள்ளன.

### இது ஏன் முக்கியம்

கட்டுப்படுத்தத்தக்க நிரற்குறித் திருத்தத்திலும் பகுதி நிரல் மீளுருவாக்கத்திலும் அளவிடக்கூடிய நிலைத்தன்மை–சுதந்திரச் சமரசம் இருப்பதை முடிவுகள் காட்டுகின்றன. ஆய்விடத்தக்க மறைநிலைக் கட்டுப்பாட்டு அடுக்கிற்கான தொடக்கச் சான்றையே அவை வழங்குகின்றன; பொருண்மைச் சமத்துவத்தையோ செயல்பாட்டுச் சரித்தன்மையையோ நிரூபிக்கவில்லை.

## சுருக்கம்

கட்டுப்படுத்தப்பட்ட பழுதுநீக்கம், கட்டவாரிச் செம்மைப்படுத்தல், கட்டமைப்பைப் பேணும் மாற்றம் போன்ற மென்பொருள் பொறியியல் பணிப்பாய்வுகளில் எவை மாற வேண்டும், எவை நிலையாக இருக்க வேண்டும் என்பதைக் கட்டுப்படுத்துவது அவசியம். இப்பணிகளுக்கு டோக்கன் நிலை உருவாக்கம் வலுவற்ற கட்டுப்பாட்டுத் தளமாகும்; மென்பொருள் பொறியியல் பேண முற்படும் பருமட்டக் கட்டமைப்பு மாறிலிகளுக்குப் பதிலாக உள்ளூர் மேற்பரப்பு உரையையே அது கட்டுப்படுத்துகிறது. மென்பொருள் ஆக்கப்பொருட்களுக்கான ஆய்விடத்தக்க இடைநிலைப் பிரதிநிதித்துவமாகப் படிநிலைத் தனித்த மறைநிலைகளை ஆய்வு செய்கிறோம்: படிநிலை VQ-VAE, 64 டோக்கன் கொண்ட Python செயல்கூற்றைப் பருமட்ட மற்றும் நுண்மட்டத் தனித்த குறியீடுகளாகச் சுருக்குகிறது; முகமூடியிட்ட தனித்த உருவாக்கம், பகுதியளவுக் கட்டுப்பாடுகளின் கீழ் தேர்ந்தெடுத்த இடங்களை மட்டும் மீளுருவாக்குகிறது. முன்செயலாக்கப்பட்ட 2,000 Python செயல்கூறுகளில், நான்கு உயர்மட்டக் குறியீடுகளைப் பூட்டும்போது பகுபடுத்தல் விகிதம் 0.453 இலிருந்து 0.591 ஆக உயர்கிறது; பூட்டப்படாத இடங்களில் கணிசமான மாற்றமும் (திருத்தச் சுதந்திரம், 0.936), கிட்டத்தட்ட உச்சமான மாதிரித் தனித்துவமும் (பல்வகைமை, 0.998) நீடிக்கின்றன. பருமட்டச் சூழல் நிலையாக இருக்கும்போது கீழ்மட்டச் செம்மைப்படுத்தல் பலவீனமாக இருந்தாலும் ஒருபோக்காகவே நீடிப்பது, படிநிலையைப் பருமட்டத்திலிருந்து நுண்மட்டத்துக்கு வாசிக்கும் விளக்கத்தை ஆதரிக்கிறது. மொத்தத்தில், டோக்கன் நிலைக்கு மேலாக வரம்பிட்ட, கட்டமைப்பைப் பேணும் மென்பொருள் ஆக்கப்பொருள் மீளுருவாக்கத்தை ஆதரிக்கும் நடைமுறைக் கட்டுப்பாட்டு அடுக்கிற்கான தொடக்கச் சான்றை இம்முடிவுகள் வழங்குகின்றன.

வெளியிடப்பட்ட இடம் Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering

பங்களிப்பு வகை மறைநிலை-வெளிக் கட்டுப்பாட்டு முறை

ஜூலை 5, 2026 பக். 1406–1407 துணைச் சுவரொட்டி

DOI [https://doi.org/10.1145/3803437.3807386](https://doi.org/10.1145/3803437.3807386)

## உள்ளடக்கம் இந்தப் பக்கத்தில்

## முக்கிய முடிவுகள்

| அமைவு | அலகிடல் விகிதம் | எலும்புக்கட்டமைப்பு | கையொப்பம் | பூட்டப்படாத மாற்றம் |
| --- | --- | --- | --- | --- |
| உள்ளீடு (சுருக்கப்பட்டது) | 0.994 | 0.994 | 0.994 | — |
| கோடெக் மறுகட்டமைப்பு | 0.857 | 0.848 | 0.493 | 0 |
| நிபந்தனையற்ற உருவாக்கம் | 0.453 | 0.08 | 0 | 0.995 |
| நிபந்தனைசார், முன்னொட்டு k=4 | 0.591 | 0.295 | 0.061 | 0.936 |
| நிபந்தனைசார், கையொப்பப் பரப்பு | 0.6 | 0.302 | 0.063 | அறிக்கையிடப்படவில்லை |

**முக்கிய முடிவு.** பருமட்ட மறைநிலைப் பூட்டல், திருத்தத்தக்க பகுதியில் மாற்றத்தை ஒடுக்காமல் தொடரியல் நிலைத்தன்மையை மேம்படுத்துகிறது; இம்முடிவு கட்டமைப்புக் கட்டுப்பாட்டைக் காட்டுகிறது, செயல்பாட்டுச் சமத்துவத்துக்கு உத்தரவாதமளிக்கவில்லை.

முடிவுகளைப் பதிவிறக்குக: [CSV](https://aogavrilov.com/publications/inspectable-control/results.csv) [JSON](https://aogavrilov.com/publications/inspectable-control/results.json) [Markdown](https://aogavrilov.com/publications/inspectable-control/results.md) வெளிப்புறப் பிரதி: [Hugging Face தரவுத்தொகுப்பு அட்டை](https://huggingface.co/datasets/aogavrilov/inspectable-control-results)

## PDF மற்றும் மேற்கோள்

**இந்த ஆய்வுக் கட்டுரையை மேற்கோளிடுக** BibTeX பரிந்துரைக்கப்படும் வடிவம். கீழே உள்ள ஒவ்வொரு வடிவமும் அதே வெளியீட்டுப் பதிவிலிருந்து உருவாக்கப்படுகிறது.

```
@inproceedings{Gavrilov2026InspectableControl,
  title      = {Inspectable Control for Structure-Preserving Software Regeneration},
  author     = {Gavrilov, Alexey and Gazzaev, Alan-Barsag and Mozikov, Mikhail and Makarov, Ilya and Muravyov, Sergey},
  booktitle  = {Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering},
  publisher  = {ACM},
  year       = {2026},
  pages      = {1406--1407},
  doi        = {10.1145/3803437.3807386},
  url        = {https://doi.org/10.1145/3803437.3807386},
  isbn       = {979-8-4007-2636-1},
}
```

மேற்கோள் கோப்புகள்: [APA உரை](https://aogavrilov.com/publications/inspectable-control/citation-apa.txt) [IEEE உரை](https://aogavrilov.com/publications/inspectable-control/citation-ieee.txt) [RIS](https://aogavrilov.com/publications/inspectable-control/citation.ris) [CSL-JSON](https://aogavrilov.com/publications/inspectable-control/citation.json) [Schema.org JSON-LD](https://aogavrilov.com/publications/inspectable-control/metadata.jsonld) [OAI-DC XML](https://aogavrilov.com/publications/inspectable-control/oai-dc.xml) [OpenAIRE v4 XML](https://aogavrilov.com/publications/inspectable-control/openaire.xml) [MODS XML](https://aogavrilov.com/publications/inspectable-control/mods.xml) [JATS 1.4 மீத்தரவு XML](https://aogavrilov.com/publications/inspectable-control/metadata.jats.xml) [முழு-உரை JATS 1.4 XML](https://aogavrilov.com/publications/inspectable-control/full-text/article.jats.xml) [RDF Turtle](https://aogavrilov.com/publications/inspectable-control/metadata.ttl) [இணைப்புத் தொகுப்பு (JSON)](https://aogavrilov.com/publications/inspectable-control/linkset.json) [இணைப்புத் தொகுப்பு (HTTP)](https://aogavrilov.com/publications/inspectable-control/linkset) [RO-Crate](https://aogavrilov.com/publications/inspectable-control/ro-crate-metadata.json)

DOI: [https://doi.org/10.1145/3803437.3807386](https://doi.org/10.1145/3803437.3807386)

முழுமையான வழிகாட்டி

## முழுமையான ஆய்வு வழிகாட்டி

## முறை

## 

இம்முறை குறுகிய Python செயல்கூற்றை இரு மட்டத் தனித்த குறியீடுகளாகச் சுருக்கி, தேர்ந்தெடுத்த பருமட்ட நிலைகளை உறையவைத்து, மீதமுள்ள நிலைகளை மீண்டும் உருவாக்கிய பின்னர் குறியீடாகக் குறிவிலக்குகிறது.

1. குறியாக்குக 64 சொற்கூறுகள் கொண்ட Python செயல்கூற்றைப் படிநிலை VQ-VAE மூலம் 16 மேல்நிலைக் குறியீடுகளாகவும் 32 கீழ்நிலைக் குறியீடுகளாகவும் சுருக்குக.
2. பூட்டு செயல்கூற்று கையொப்பப் பரப்பை உள்ளடக்கும் முன்னொட்டு போன்ற, பாதுகாக்க வேண்டிய கட்டமைப்பைப் பிரதிநிதித்துவப்படுத்தும் பருமட்டக் குறியீட்டு நிலைகளைத் தேர்ந்தெடுக்கவும்.
3. மீளுருவாக்கவும் பூட்டப்படாத நிலைகளில் மட்டும் மறைக்கப்பட்ட தனித்த உருவாக்கத்தை இயக்கி, நிறைவடைந்த படிநிலையை மீண்டும் மூலக் குறிமுறையாகக் குறிவிலக்கவும்.
4. ஆய்வு செய்க ஒரு மீளுருவாக்கத்தை ஏற்கும்முன் அலகிடல் விகிதம், கட்டமைப்புப் பதிலீட்டு அளவீடுகள், பூட்டப்படாத இடநிலைகளில் ஏற்பட்ட மாற்றம், மாதிரித் தனித்துவம் ஆகியவற்றை அளவிடுக.

![தேர்ந்தெடுக்கப்பட்ட பருமட்ட நிரல் குறியீடுகள் மாறாமல் இருக்க, முகமூடியிட்ட நுண்மட்டத் தனித்த குறியீடுகள் மீளுருவாக்கப்பட்டு, மாற்றியமைக்கப்பட்ட Python செயல்கூறாகக் குறிவிலக்கப்படுகின்றன.](https://aogavrilov.com/publications/inspectable-control/hierarchical-discrete-latent-code-editing.svg)

**படிநிலைத் தனித்த மறைநிலைக் குறியீட்டுத் திருத்தம், தேர்ந்தெடுக்கப்பட்ட பருமட்ட நிரல் கட்டமைப்பைப் பேணியபடி, திருத்தத்தக்க பகுதியில் நுண்மட்டக் குறியீடுகளை மீளுருவாக்குகிறது.* மூலம்: [வெளியிடப்பட்ட முறை மற்றும் முடிவுகளின் அடிப்படையில் ஆசிரியர் உருவாக்கிய விளக்கப்படம்.](https://doi.org/10.1145/3803437.3807386) . மறுபயன்பாட்டு விதிமுறைகள்: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) . பரிந்துரைக்கப்பட்ட குறிப்பிடல்: Gavrilov et al. (2026), Inspectable Control for Structure-Preserving Software Regeneration. [SVG-ஐப் பதிவிறக்குக](https://aogavrilov.com/publications/inspectable-control/hierarchical-discrete-latent-code-editing.svg) .*

### மையக் கருத்து

சொற்கூறுகளுக்கு மேலான, கற்றறிந்த பிரதிநிதித்துவத்தில் கட்டுப்பாடு செலுத்தப்படுகிறது: அருகிலுள்ள செயலாக்க விவரங்கள் திருத்தத்தக்கவையாக இருக்கும்போதே கட்டமைப்பை உறையவைக்கக்கூடிய வெளிப்படையான இடங்களைப் பருமட்ட மறைநிலை நிலைகள் வரையறுக்கின்றன.

### தொடர்புடைய அணுகுமுறைகளிலிருந்து வேறுபாடு

தூண்டுரை அல்லது டோக்கன் மட்டக் கட்டுப்பாடுகள் வெளிப்படை உரையின் மீது செயல்படுகின்றன. முன்மொழியப்பட்ட இடைமுகம் பருமட்ட மற்றும் நுண்மட்டத் தனித்த கட்டுப்பாட்டுப் புள்ளிகளை வெளிப்படுத்தி, அவற்றால் விளையும் நிலைத்தன்மை–சுதந்திரம் இடையிலான சமரசத்தை அளவிடுகிறது.

### புதியது என்ன

வரம்பிட்ட மென்பொருள் ஆக்கப்பொருள் மறுஉருவாக்கத்திற்கான ஆய்வுக்குட்படுத்தக்கூடிய படிநிலை மறைநிலைக் கட்டுப்பாட்டு அடுக்கை இப்பணி அறிமுகப்படுத்தி மதிப்பிடுகிறது.

## இந்தக் கட்டுரை விடையளிக்க உதவும் கேள்விகள்

## 

ஆய்வுக்கட்டுரையை ஆதாரமாகக் கொண்ட சுருக்கமான விடைக்கு ஒரு கேள்வியைத் திறக்கவும். விரிவான சான்று எல்லைகள் ‘வரம்புகள்’ பகுதியில் பட்டியலிடப்பட்டுள்ளன.

1. அனைத்தையும் மீண்டும் எழுதாமல் AI எவ்வாறு நிரற்குறியைத் திருத்த முடியும்? டோக்கன் மட்டத்திற்கு மேலான பகுதியளவுக் குறியீட்டு மீளுருவாக்கத்தைக் கட்டுரை ஆய்கிறது. படிநிலை VQ-VAE ஒன்று குறுகிய Python செயல்கூற்றைப் பருமட்ட மற்றும் நுண்மட்டத் தனித்த குறியீடுகளுக்கு வரைபடமாக்குகிறது; தேர்ந்தெடுத்த பருமட்ட நிலைகள் பூட்டப்படுகின்றன, மேலும் முகமூடியிட்ட தனித்த உருவாக்கம் குறிவிலக்கத்திற்கு முன் மீதமுள்ள மறைநிலைப் பொறுப்புகளை மட்டும் மாற்றுகிறது. முழுச் செயல்கூற்றையும் மீண்டும் உருவாக்குவதற்குப் பதிலாக இது வெளிப்படையான பேணல் எல்லையை வழங்குகிறது.
2. நிரல் உருவாக்கத்தின்போது நிரல் கட்டமைப்பை எந்த முறைகள் பாதுகாக்கின்றன? இப்பணி படிநிலைத் தனித்தனி மறைநிலைக் கட்டுப்பாட்டைச் சோதிக்கிறது. பருமட்ட மறைநிலை இடங்களை நிலைநிறுத்தி, பூட்டப்படாத இடங்களை மறுஉருவாக்கலாம்; பின்னர் parse rate மற்றும் கட்டமைப்புப் பதிலிகள் அளவிடப்படுகின்றன. இச்சான்று குறுகிய Python செயல்கூறுகளிலான நிகழ்தகவுசார் கட்டமைப்பு நிலைத்தன்மையைப் பற்றியது; துல்லியமான AST பாதுகாப்பு, பொருண்மைச் சமத்துவம் அல்லது செயல்பாட்டுச் சரித்தன்மையை நிறுவுவதில்லை.
3. படிநிலைத் தனித்துண்டு மறைநிலைகள், நிரல்மீது இடஞ்சார் கட்டுப்பாட்டை வழங்க முடியுமா? அறிக்கையிடப்பட்ட 2,000-செயல்கூறு பரிசோதனையில், நான்கு உயர்மட்டக் குறியீடுகளைப் பூட்டியபோது parse விகிதம் 0.453 இலிருந்து 0.591 ஆக உயர்ந்தது. அதேவேளை, பூட்டப்படாத இடங்களில் 0.936 மாறின; நிபந்தனை மாதிரிகள் 0.998 தனித்துவமாக இருந்தன. இடம்சார் திருத்தச் சுதந்திரத்தையோ மாதிரிப் பல்வகைமையையோ நீக்காமல், பருமட்ட மறைநிலைக் கட்டுப்பாடுகள் ஓரளவு கட்டமைப்பைப் பாதுகாக்கலாம் என்பதற்கான தொடக்கச் சான்றுகளே இம்முடிவுகள்.
4. நிரற்குறி உருவாக்கத்தில் கட்டமைப்பு நிலைத்தன்மையையும் பல்வகைமையையும் எவ்வாறு சமநிலைப்படுத்தலாம்? செல்லுபடித்தன்மையை மட்டும் உகப்பாக்காமல், நிலைத்தன்மையையும் சுதந்திரத்தையும் கட்டுரை இணைத்து மதிப்பிடுகிறது. பருமட்டக் குறியீட்டுப் பூட்டல் தொடரியல் செல்லுபடித்தன்மையை உயர்த்தும் வேளையில், பூட்டப்படாத நிலைகளின் மாற்றம் உயர்வாகவும் நிபந்தனை மாதிரிகள் கிட்டத்தட்ட முற்றிலும் தனித்துவமாகவும் நீடிக்கின்றன. சோதிக்கப்பட்ட அமைவில் அளவிடக்கூடிய நிலைத்தன்மை–சுதந்திரச் சமரசத்தையே இம்முடிவு காட்டுகிறது; உலகளாவிய உகந்தநிலையை அல்ல.
5. இந்த ஆய்வு LLM உதவியுடனான நிரற்குறித் திருத்தத்துடன் எவ்வாறு தொடர்புபடுகிறது? சோதிக்கப்பட்ட மாதிரி மறைக்கப்பட்ட தனித்தனி உருவாக்கத்தைக் கொண்ட படிநிலை VQ-VAE; அது பெரிய மொழி மாதிரி அல்ல. இருப்பினும், கோரப்பட்ட பகுதிக்கு வெளியே தேவையற்ற மாற்றங்கள் ஏற்படுவது நடைமுறைச் சிக்கலாதலால், இக்கட்டுப்பாட்டுப் பிரச்சினை LLM-உதவிய திருத்தத்திற்கும் பொருந்துகிறது. இக்கட்டுரை ஒரு துணை மறைநிலை வெளிப் பொறிமுறையையும் மதிப்பீட்டுச் சட்டகத்தையும் வழங்குகிறது; LLM திருத்த அளவுகோலை அல்ல.

## தொடர்புடைய அணுகுமுறைகளுடனான ஒப்பீடு

## 

| திறன் | Token-மட்டக் கட்டுப்பாடு | படிநிலை மறைநிலைக் கட்டுப்பாடு |
| --- | --- | --- |
| பருமட்டுக் கட்டமைப்பை நிலைப்படுத்துக | வரம்புடையது | உள்ளார்ந்த பருமட்டக் குறியீட்டுப் பூட்டல் |
| பகுதி மீளுருவாக்கம் | எளிதில் சிதையும் மேற்பரப்புக் கட்டுப்பாடுகள் | தேர்ந்தெடுக்கப்பட்ட குறியீடுகளின் மறைக்கப்பட்ட மறுமாதிரியெடுப்பு |
| ஆய்வுக்குட்படுத்தக்கூடிய கட்டுப்பாட்டுப் புள்ளிகள் | வெளிப்படையான இடைநிலை அடுக்கு இல்லை | பருமட்ட மற்றும் நுண்மட்டத் தனித்துண்டு நிலைகள் |
| இந்த ஆய்வுக் கட்டுரையிலுள்ள ஆதாரம் | முழுமையான அடிப்படையாக மதிப்பிடப்படவில்லை | தொடரியல் நிலைத்தன்மை மற்றும் திருத்தச் சுதந்திர நோயறிதல்கள் |

இந்த அட்டவணை இடைமுகங்களையும் ஆய்வில் அளவிடப்பட்ட சான்றுகளையும் விவரிக்கிறது; செயல்பாட்டுச் சரித்தன்மையையோ உலகளாவிய மேன்மையையோ வலியுறுத்தவில்லை.

## பொருத்தமும் ஆய்வெல்லையும்

## 

AI உதவியிலான குறியீட்டு மாற்றம் எவற்றை மாற்றலாம், நிரலின் எந்தப் பகுதிகள் நிலைத்திருக்க வேண்டும் என்பவற்றின்மீது வெளிப்படையான கட்டுப்பாடு தேவைப்படும் பணிகளுக்கு இக்கட்டுரை மிகப் பொருத்தமானது.

1. கட்டுப்படுத்தத்தக்க, கட்டமைப்பைப் பாதுகாக்கும் நிரல் உருவாக்கம்
2. இடம்சார் நிரல் பழுதுநீக்கமும் வரம்பிட்ட refactoring-உம்
3. மூல நிரற்குறிக்கான படிநிலைத் தனித்த பிரதிநிதித்துவங்கள்
4. மூலக் குறிமுறைக்கான மறைக்கப்பட்ட தனித்துண்டு உருவாக்கம்
5. மென்பொருள் ஆக்கப்பொருட்களுக்கான மறைநிலைக் கட்டுப்பாடு

## வரம்புகள்

## 

- இந்த ஆய்வு 64 tokens ஆகத் துணிக்கப்பட்ட குறுகிய Python செயல்கூறுகளுக்கு மட்டுமே வரையறுக்கப்பட்டுள்ளது.
- மதிப்பீடு, செயல்பாட்டுச் சமத்துவச் சோதனைகளுக்குப் பதிலாக argmax குறிவிலக்கத்தையும் தொடரியல் அல்லது கட்டமைப்புப் பதிலிகளையும் பயன்படுத்துகிறது.
- செயல்கூற்றின் கையொப்பத்தைத் துல்லியமாகப் பேணும் திறன் இன்னும் பலவீனமாக உள்ளது.
- கீழ்மட்டக் கட்டுப்பாடு உயர்மட்டக் கட்டுப்பாட்டைவிட பலவீனமானது.
- மறைநிலை இடங்கள் இன்னும் AST பரப்புகள், செயல்கூற்றுக் கையொப்பங்கள், கட்டுப்பாட்டு ஓட்டக் கட்டமைப்பு போன்ற பொருண்மைசார் பகுதிகளுடன் ஒத்திசைக்கப்படவில்லை.
- நடைமுறைப் பழுதுநீக்கம், மறுகட்டமைப்பு அல்லது களஞ்சிய-மட்ட மாற்றங்களுக்கான சரித்தன்மையை இம்முடிவுகள் நிறுவவில்லை.

## கட்டுரையில் மேற்கோளிடப்பட்ட உசாத்துணைகள்

## 

இந்தப் பதிவுகள் ஆய்வுக்கட்டுரையின் PDF-இல் எண்களிடப்பட்ட References பகுதிக்கு ஒத்திருக்கின்றன.

1. Ali Razavi, Aaron van den Oord, Oriol Vinyals. 2019 . [Generating Diverse High-Fidelity Images with VQ-VAE-2](https://arxiv.org/abs/1906.00446) . Advances in Neural Information Processing Systems .
2. Jacob Austin, Daniel D. Johnson, Jonathan Ho, Daniel Tarlow, Rianne van den Berg. 2021 . [Structured Denoising Diffusion Models in Discrete State-Spaces](https://arxiv.org/abs/2107.03006) . Advances in Neural Information Processing Systems .
3. Subham Sekhar Sahoo, Marianne Arriola, Yair Schiff, Aaron Gokaslan, Edgar Marroquin, Justin T Chiu, Alexander Rush, Volodymyr Kuleshov. 2024 . [Simple and Effective Masked Diffusion Language Models](https://arxiv.org/abs/2406.07524) . Advances in Neural Information Processing Systems .
4. Shraddha Barke, Michael B. James, Nadia Polikarpova. 2023 . [Grounded Copilot: How Programmers Interact with Code-Generating Models](https://doi.org/10.1145/3586030) . Proceedings of the ACM on Programming Languages .
5. Fengji Zhang, Bei Chen, Yue Zhang, Jacky Keung, Jin Liu, Daoguang Zan, Yi Mao, Jian-Guang Lou, Weizhu Chen. 2023 . [RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generation](https://doi.org/10.18653/v1/2023.emnlp-main.151) . Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing .

## வளங்களும் மறுஉருவாக்கத்தன்மையும்

## 

### தரவுக் கூற்று

## பதிப்புகள்

## 

1. **வெளியிடப்பட்ட பதிப்பு** [ACM FSE Companion, 2026](https://doi.org/10.1145/3803437.3807386)
2. **ஆசிரியர் கையெழுத்துப்படி** [இறுதி ஆசிரியர் பட்டியல் மற்றும் DOI உடைய, உரையாக அணுகக்கூடிய வெளியீட்டுக்குத் தயாரான கையெழுத்துப்படி](https://aogavrilov.com/publications/inspectable-control/paper.pdf)
3. **வெளிப்புற முழு-உரைப் பிரதி** [Hugging Face-இல் CC BY 4.0 உரிமத்திலுள்ள ஆசிரியர் கையெழுத்துப்படி](https://huggingface.co/datasets/aogavrilov/inspectable-control-results/resolve/main/paper.pdf)
4. **களஞ்சியப் பதிவைத் திறக்கவும்** [OpenAIRE-ஆல் சுட்டுவரிசைப்படுத்தப்பட்ட Zenodo பதிவு](https://zenodo.org/records/21605395)
5. **களஞ்சிய முழு உரையைத் திறக்கவும்** [Zenodo CC BY 4.0 ஆசிரியர் கையெழுத்துப்படி; உள்ளூர் கையெழுத்துப்படிக்கு உரை-இணையானது](https://zenodo.org/records/21605395/files/fse2026-posters-final11%20%284%29.pdf?download=1)
6. **ஆசிரியர் வளங்கள்** [சுவரொட்டியும் விளக்கப்படத் தொகுப்பும்](https://aogavrilov.com/publications/inspectable-control/media/)
7. **நூல்விவரப் பதிவு** [DBLP](https://dblp.org/rec/conf/sigsoft/GavrilovGMMM26)
8. **ஆய்வியல் பதிவைத் திறக்கவும்** [OpenAlex](https://openalex.org/W7169573479)
9. **மேற்கோள் வரைபடப் பதிவு** [Semantic Scholar](https://www.semanticscholar.org/paper/93c3de037596ce177d9d882d214ccad5c5405b00)
10. **ஆசிரியர் பகிர்ந்த முழு உரை** [ResearchGate](https://www.researchgate.net/publication/410435483_Inspectable_Control_for_Structure-Preserving_Software_Regeneration)
11. **எளிய மொழிச் சுருக்கம்** [Kudos](https://www.growkudos.com/publications/10.1145%252F3803437.3807386/reader)

வெளியிடப்பட்ட DOI முதன்மை நூற்பதிவு அடையாளமாகும். பதிப்புகள் அனைத்திலும் இந்தப் பக்கமே ஒரே அதிகாரப்பூர்வத் திட்ட URL ஆக நீடிக்கிறது.

## தொடர்புடைய வெளியீடு

- [Where Quality Breaks in Compressed Short-Text Generation: Staged Bottleneck Localization](https://aogavrilov.com/ta/publications/where-quality-breaks/)

இதனைப் படிக்கவும்: [கட்டுப்படுத்தத்தக்க நிரல் திருத்தம்](https://aogavrilov.com/ta/projects/discrete-latent-generation/) ஆராய்ச்சி வழிகாட்டி. [ஆசிரியரைப் பற்றி](https://aogavrilov.com/about/) .

### குவிமைய ஆய்வுக் குறிப்புகள்

சான்றுகளின் எல்லைகளையும் இவ்வாய்வுக்கட்டுரைக்கான பின்னிணைப்புகளையும் கொண்ட, நோக்கத்திற்கேற்ற பதில்கள்.

- [உருவாக்க மாதிரிகளைக் கொண்டு இடம்சார் நிரற்குறி மாற்றம்](https://aogavrilov.com/ta/research-notes/localized-code-modification-generative-models/)
- [மென்பொருள் பொறியியலுக்கான கட்டுப்படுத்தப்பட்ட நிரல் உருவாக்கம்](https://aogavrilov.com/ta/research-notes/constrained-code-generation-software-engineering/)
- [AI உதவியுடனான மறுகட்டமைப்பு: முறைகளும் சான்றுகளும்](https://aogavrilov.com/ta/research-notes/ai-assisted-refactoring-evidence/)
- [முன்கணிக்கத்தக்க நிரல் உருவாக்கத்திற்குப் பேணல் ஒப்பந்தம் தேவை](https://aogavrilov.com/ta/research-notes/predictable-code-generation-preservation-contract/)
